Javascript jquery包含不适用于\(反斜杠)的选择器

Javascript jquery包含不适用于\(反斜杠)的选择器,javascript,html,jquery,Javascript,Html,Jquery,jquery包含不适用于\(反斜杠)的选择器。请在下面查找代码 Java脚本: $(document).ready(function(){ $("p:contains(Example:\\servername)").css("background-color", "yellow"); }); HTML <p>Example:\\servername</p> 示例:\\servername 不幸的是

jquery包含不适用于\(反斜杠)的选择器。请在下面查找代码

Java脚本:

$(document).ready(function(){
  $("p:contains(Example:\\servername)").css("background-color", "yellow");
   
});
HTML

<p>Example:\\servername</p>
示例:\\servername


不幸的是,
\
需要用另一个
\
来转义,我认为你不能用
:contains
选择器来转义

您可以使用
filter()

让p=$(“p”).filter(函数(){
return$(this).text().includes('Example:\\\servername')
}).css(“背景色”、“黄色”)

示例:\\servername

$(文档).ready(函数(){
$(“p:contains('Example:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\服务器名')).css(“背景色”、“黄色”);
});


示例:\\servername

$(“p:contains(示例:\servername)”)
必须是这样的字符串:
$(“p:contains('Example:\servername'))”)
它正在为$(“p:contains(示例:servername)”)工作。css(“背景色”,“黄色”);。但是不使用$(“p:contains('Example:\servername'))我已经设法用包含太多转义来绘制css,这可能会使它成为一种不好的方法哈哈
$(“p:contains('Example:\servername'))”)
这项工作如下well@FedeSc:您的解决方案适用于我的方案。谢谢你,在我的例子中,“包含的值”来自数据库