Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/417.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/85.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 jQuery:包含跳过的匹配,包括&;_Javascript_Jquery - Fatal编程技术网

Javascript jQuery:包含跳过的匹配,包括&;

Javascript jQuery:包含跳过的匹配,包括&;,javascript,jquery,Javascript,Jquery,这是密码 $(function() { $(".category-list li ul li").children("a").each(function (){ var subListName = $(this).html(); var subListContent = $(this).next("ul").clone(); $(".subcat-grid ul li a:contains("+ subListName

这是密码

$(function() {
        $(".category-list li ul li").children("a").each(function (){
          var subListName = $(this).html();
          var subListContent = $(this).next("ul").clone();
          $(".subcat-grid ul li a:contains("+ subListName +")").after(subListContent);
        });
    }); 
除了使用&;在$.subcat网格ul li a中返回false:contains+subListName+,因此未添加内容

我检查了变量subListName的值和$subcat grid ul li a的返回值,看起来它们应该匹配。我不知道为什么:contains使用&;跳过值

您应该使用.text来获取文本,否则,诸如&之类的字符将转换为&;这将不起作用,因为:包含innerText上的匹配项,而不是innerHTML


无论何时处理字符串,都要查看结果

在这种情况下,您的选择器将是:

.subcat-grid ul li a:contains(x & y)
这是不正确的。尝试:

.subcat-grid ul li a:contains('x & y')
即,用引号将内容括起来。

可能是&;,我不知道这是否与此有关。
.subcat-grid ul li a:contains('x & y')