Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/437.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在具有特定数据值的替换元素上应用CSS?_Javascript_Jquery_Html_Css - Fatal编程技术网

Javascript 如何在具有特定数据值的替换元素上应用CSS?

Javascript 如何在具有特定数据值的替换元素上应用CSS?,javascript,jquery,html,css,Javascript,Jquery,Html,Css,我正在键入将css应用于具有[data row=“row”] 类似于: [data row=“row”]:类型的第n个(奇数){ 背景色:#B7CEEC; } 地块标题-“asdad”删除 行项目标题123 2332 “2”“23”删除 “广告” 行项目标题342 33 “434”“删除” “阿斯达” 标段标题2-“asdad”删除 行项目标题123 232 “23”“23”删除 “asd” 演示是 交替行是li,其中有数据行属性。因此: li:nth-of-type(o

我正在键入将css应用于具有
[data row=“row”]

类似于:

[data row=“row”]:类型的第n个(奇数){
背景色:#B7CEEC;
}

  • 地块标题-“asdad”删除
  • 行项目标题123 2332 “2”“23”删除 “广告”
  • 行项目标题342 33 “434”“删除” “阿斯达”
  • 标段标题2-“asdad”删除
  • 行项目标题123 232 “23”“23”删除 “asd”
  • 演示是


    交替行是li,其中有数据行属性。因此:

    li:nth-of-type(odd) [data-row="row"] {
        background-color: #B7CEEC;
    }
    

    这与
  • 有关,还是与整个DOM有关?RGraham我对颜色进行了硬编码,以便您更好地理解我的问题。我怀疑这在CSS中是不可能的,除非所有
    数据行
    div共享一个父行。该演示突出显示偶数行。这也不能代表问题,因为你们所有的行都是兄弟姐妹,所以现在我不得不问一下。这与提问者的原始CSS有什么不同:
    [data row=“row”]:第n个类型(奇数)
    ?这不起作用。我的情况不同。div不一定是兄弟姐妹。可能存在父子关系。你能在我的代码片段中使用吗?@venkat7668我已经对颜色进行了硬编码,以便你能更好地了解这是我在寻找的东西。他的代码不起作用。我的情况不同。div不一定是兄弟姐妹。可能存在父子关系。你能在我的代码片段中使用它吗?
    li:nth-of-type(odd) [data-row="row"] {
        background-color: #B7CEEC;
    }