Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/381.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类添加到<;p>;如果错误条件为真,则标记_Javascript_Jquery_Wordpress_Addclass - Fatal编程技术网

Javascript 将css类添加到<;p>;如果错误条件为真,则标记

Javascript 将css类添加到<;p>;如果错误条件为真,则标记,javascript,jquery,wordpress,addclass,Javascript,Jquery,Wordpress,Addclass,设置错误条件,以便在条件为真时添加css类 例如,当条件为FALSE时,不执行任何操作,如果为TRUE,则添加一个类 下面是我用来添加调用的jquery,但它不起作用 此示例获取所有p标记的数组,对于每个具有空innerHTML的标记,设置类(如果不想替换现有类,您可能需要获取属性并首先将新字符串连接到旧字符串),IE的旧版本也可以使用className var ptags=document.getElementsByTagName("p") for(var i=0;i<ptags.len

设置错误条件,以便在条件为真时添加css类

例如,当条件为FALSE时,不执行任何操作,如果为TRUE,则添加一个类<代码>

下面是我用来添加调用的jquery,但它不起作用


此示例获取所有p标记的数组,对于每个具有空innerHTML的标记,设置类(如果不想替换现有类,您可能需要获取属性并首先将新字符串连接到旧字符串),IE的旧版本也可以使用className

var ptags=document.getElementsByTagName("p")
for(var i=0;i<ptags.length;i++)
    if(ptags[i].innerHTML=="")
        ptags[i].setAttribute("class", "myClass")
var ptags=document.getElementsByTagName(“p”)

对于(var i=0;如果启用jQuery,我可以正常工作:我在JSFIDLE中对它进行了FireBug,并看到它正在工作,但是当我将它添加到wordpress页面
$(“p.wpm_err”).filter(function(){return$(this.text().replace(/\s/g,”).length!=0}.addClass(“wpm_err-wrapper”)
我得到一个未定义的错误。这里是错误:确切的错误是什么?你是否在WordPress页面中包含了jQuery?页面底部或顶部的小
?我在上面的评论中出现了错误。我正在将它添加到允许自定义html的WordPress插件中。我以前已经添加到这个区域。我正在添加脚本在我要定位的标记之前或之后。谢谢,但我只是尝试定位wpm_err类的单个标记集。然后使用getAttribute(“类”),首先进行比较,并可能使用任何其他修改器/澄清更新您的问题