Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/69.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
Html 在包含特定元素的元素上设置CSS属性_Html_Css - Fatal编程技术网

Html 在包含特定元素的元素上设置CSS属性

Html 在包含特定元素的元素上设置CSS属性,html,css,Html,Css,如果元素1包含元素2,我想对它应用一条规则。可能吗 <element1> ... <element2> ... </element2> </element1> ... ... 否,无法设置父元素的样式。在CSS中没有像这样的操作符,也没有用空格分隔的子体 有关更多信息,请参见类似问题。否,无法设置父元素的样式。在CSS中没有像这样的操作符,也没有用空格分隔的子体 有关更多信息,请参阅类似问题。这仅适用于Jquery 你需要用这样

如果元素1包含元素2,我想对它应用一条规则。可能吗

<element1>

  ...

  <element2> ... </element2>

</element1>

...
... 

否,无法设置父元素的样式。在CSS中没有像这样的操作符,也没有用空格分隔的子体


有关更多信息,请参见类似问题。

否,无法设置父元素的样式。在CSS中没有像这样的操作符,也没有用空格分隔的子体


有关更多信息,请参阅类似问题。

这仅适用于Jquery

你需要用这样的东西

    $("div").each(function(){

            if(jQuery(this).attr('class') != undefined && jQuery(this).hasClass('myclass')) {
              jQuery(this).css({"background-color":"green"});
         } else {
              jQuery(this).css({"background-color":"red"});
         }
    });​

这只适用于Jquery

你需要用这样的东西

    $("div").each(function(){

            if(jQuery(this).attr('class') != undefined && jQuery(this).hasClass('myclass')) {
              jQuery(this).css({"background-color":"green"});
         } else {
              jQuery(this).css({"background-color":"red"});
         }
    });​

您的服务器上安装了PHP吗?这可以通过一些简单的正则表达式来实现。(请注意,PHP使用非常简单,可以像HTML/CSS/JavaScript一样剪切和粘贴到代码中。与其他服务器语言(如Perl)不同,您不必重新编码整个页面)而可以使用PHP,也可以使用jQuery执行类似操作。前提是您可以等待;-)您的服务器上安装了PHP吗?这可以通过一些简单的正则表达式来实现。(请注意,PHP使用非常简单,可以像HTML/CSS/JavaScript一样剪切和粘贴到代码中。与其他服务器语言(如Perl)不同,您不必重新编码整个页面)而可以使用PHP,也可以使用jQuery执行类似操作。前提是您可以等待;-)