早上好,
以前我一直在使用
$("#WebPartWPQ2 .ms-formtable tr:contains('lblName')> td").toggleClass('changedetails');
自定义一个共享点列表表单,这个工作正常,(我已经研究了其他解决方案以提高性能,但似乎达到了类似的结果)
jquery
中是否有<nobr>
的选择器
我有这个工作,虽然我需要它完全匹配而不是匹配如果“包含”。
$("#WebPartWPQ2 .ms-formlabel nobr:contains('Change Owner')").toggleClass('changedetails');
提前致谢 加里
答案 0 :(得分:3)
您可以将其与.filter()
结合使用以检查完全匹配,如下所示:
$("#WebPartWPQ2 .ms-formlabel nobr").filter(function() {
return $.text([this]) === "Change Owner";
}).toggleClass('changedetails');
$.text()
调用直接调用jQuery.text
(实际调用Sizzle),而不是为我们正在检查的每个<nobr>
创建一个新的jQuery对象。