复选框选中 改变选中行某个特定单元格的背景色


FineReportjkjk_101 发布于 2017-1-11 16:16
悬赏:2 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共11回答
最佳回答
0
cherishdqy发布于2017-1-11 16:16(编辑于 2023-9-6 09:34)
555
最佳回答
0
李半仙发布于2017-1-11 17:56(编辑于 2023-9-6 09:34)
555
最佳回答
0
zsh331发布于2017-1-11 18:49(编辑于 2023-9-6 09:34)
555
最佳回答
0
静听禅鸣发布于2017-1-12 07:56(编辑于 2023-9-6 09:34)
555
最佳回答
0
cherishdqy发布于2017-1-12 08:40(编辑于 2023-9-6 09:34)
555
  • xwzsbh xwzsbh

    请教秋云大神。 我如果复选框位置在  E2单元格。要改变C2单元格的颜色。这个代码如何修改一下?
    回复
    2017-01-12 08:52 
  • jkjk_101 jkjk_101(提问者)
    [attach]56117[/attach]
    你看 出现了这个问题, 点第一个 下面的几行也变色

    回复
    2017-01-12 10:55 
  • arashi arashi var value = this.getValue();//获取当前控件值
    if(value)
    {//alert(value);
    $(\'td[id^=B\'+row+\']\').css(\'background-color\',\'yellow\');
    }
    if(!value)
    {//alert(value);
    $(\'td[id^=B\'+row+\']\').css(\'background-color\',\'red\');
    }
    为什么我的没效果?
    回复
    2020-10-23 11:55 
最佳回答
0
xwzsbh发布于2017-1-12 08:52(编辑于 2023-9-6 09:34)
555
  • cherishdqy cherishdqy

    代码一样的,我这个代码就是改变C1的单元格,行号只要是同一行,用row()就可以了
    回复
    2017-01-12 08:54 
最佳回答
0
cherishdqy发布于2017-1-12 08:54(编辑于 2023-9-6 09:34)
555
  • xwzsbh xwzsbh

    [attach]56097[/attach]
    参数里面 row f(x) = row(),row = row()-1。都测试过。
    点击复选框,不会改变颜色。那么问题出在哪里呢?
    状态改变1事件。
    回复
    2017-01-12 09:02 
最佳回答
0
xwzsbh发布于2017-1-12 09:02(编辑于 2023-9-6 09:34)
555
  • cherishdqy cherishdqy
    用row(),row()-1是在改变整行才减1,$(\'td[id^=c\'+row+\']\')里面是C,不是c,大写的
    回复
    2017-01-12 09:05 
最佳回答
0
cherishdqy发布于2017-1-12 09:05(编辑于 2023-9-6 09:34)
555
  • xwzsbh xwzsbh

    完美了。这个比整行改变颜色的好。
    回复
    2017-01-12 09:28 
最佳回答
0
xwzsbh发布于2017-1-12 09:28(编辑于 2023-9-6 09:34)
555
  • 0关注人数
  • 723浏览人数
  • 最后回答于:2017-1-12 10:55
    活动推荐 更多
    热门课程 更多
    返回顶部