想问下,关于css的设置
for (i = 0; i < len1; i++) {             $("tr[tridx=0]", "div#REPORT0").children().eq(i * 2 + 1).css("color","rgb(102, 255, 255)","font-size","28pt","font-family","Symbol","background", "url(/webroot/help/picture/组件边框.png;)center center / 100% 100% no-repeat"); // 对报表块REPORT0单元格B1及其扩展单元格设置背景图片         }

比如上面这块原来只有url的设置(可生效),后面我想加上颜色、字体大小和字体种类的设置(如上面,不上效果),不知道是在这里设置颜色字体不生效,还是我这样写就是错的

PS:有试过

"color":"rgb(102, 255, 255)";"font-size":"28pt";

还有这种:

color:rgb(102, 255, 255);font-size:28pt;

等等,不是报错就是没效果吧,这里需要加style吗?

13182656102 发布于 2021-7-22 17:48
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共1回答
最佳回答
0
杨朝健Lv5中级互助
发布于2021-7-22 17:54

.children().eq(i * 2 + 1)这个元素下面还有子元素

  • 13182656102 13182656102(提问者) 下面还有.html() ,,,,我设置成 $(\"tr[tridx=0]\", \"div#REPORT0\").children().eq(i * 2 + 1).html().css(\"font-size\",\"28pt\"); 也不行呢
    2021-07-22 18:00 
  • 13182656102 13182656102(提问者) .html里面要加获取到的值
    2021-07-22 18:03 
  • 13182656102 13182656102(提问者) 我发现这样呢单个单个写能有效果,我要把字体和颜色设置写一起就没效果,您知道两个放一起中间用什么分割吗
    2021-07-22 18:09 
  • 杨朝健 杨朝健 回复 13182656102(提问者) 还有什么发出来看下
    2021-07-22 18:13 
  • 13182656102 13182656102(提问者) 回复 杨朝健 $(\"tr[tridx=0]\", \"div#REPORT0\").children().eq(k * 2 + 1).html(b2).css(\"font-size\",\"28pt\"); $(\"tr[tridx=0]\", \"div#REPORT0\").children().eq(k * 2 + 1).html(b2).css(\"color\",\"rgb(102, 255, 255)\"); 单个设有用,放一起没用,我想知道设置和颜色可以怎么拼接,放一起执行
    2021-07-22 19:49 
  • 2关注人数
  • 322浏览人数
  • 最后回答于:2021-7-22 17:54
    请选择关闭问题的原因
    确定 取消
    返回顶部