通过单元格坐标确定按钮控件,利用css改变字体颜色如何写

https://bbs.fanruan.com/wenda/question/104929.html

在上边这个帖子中,snrtuemc大神给出了一些写法,但大神给出的方案好像不适合按钮。

请问如果我的控件是按钮,应该如何修改修正呢?

var location = this.options.location;  //获取当前控件的位置

var cr = FR.cellStr2ColumnRow(location);

var col = cr.col;  //列号

var ro = cr.row;  //行号

var b = FR.columnRow2CellStr({col: col, row: ro});  //获取当前单元格

/*后边这两句,执行起来无效果*/

$("td[id^='"+b+"-0']").css("color","red");//颜色

$("td[id^='"+b+"-0']").css("font-size", "25px");//大小

flyingsnake 发布于 2021-11-16 15:21
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共1回答
最佳回答
0
snrtuemcLv8专家互助
发布于2021-11-16 15:37(编辑于 2021-11-16 15:53)

直接按钮没有这么烦,直接就

this.$btn.css('color','red');

this.$btn.css("font-size", "25px");//大小

==================

会把所有按钮的字体颜色改了

setTimeout(function() {

$(".fr-btn-text").css({"font-size":"20px"});

$(".fr-btn-text").css({"color":"red"});

}, 100)

  • flyingsnake flyingsnake(提问者) 我需要由页面加载结束事件里边,控制若干个按钮的样式。所以比较繁琐
    2021-11-16 15:43 
  • snrtuemc snrtuemc 回复 flyingsnake(提问者) 那就加载后事件,写js看修改答案
    2021-11-16 15:53 
  • flyingsnake flyingsnake(提问者) 我可能没有描述清楚。 我一个页面上有上百个按钮,我需要每个按钮进行控制,之前是依赖按钮控件的名称来写循环弄的,但是每个按钮改名字太痛苦了,所以想通过按钮所在格子的方案来管理每个按钮的背景、颜色的状态。
    2021-11-16 16:02 
  • snrtuemc snrtuemc 回复 flyingsnake(提问者) 需要分开控制,还是需要根据控件名,这个语句,所有按钮都统一了,关键还是看需求
    2021-11-16 16:04 
  • flyingsnake flyingsnake(提问者) 回复 snrtuemc 嗯,我另开问题吧。想通过单元格坐标来控制。不知道是否有这种功能实现的方案
    2021-11-16 16:07 
  • 2关注人数
  • 437浏览人数
  • 最后回答于:2021-11-16 15:53
    请选择关闭问题的原因
    确定 取消
    返回顶部