jQuery <nobr> Selector </nobr>

时间:2010-09-13 10:27:56

标签: jquery sharepoint

早上好,

以前我一直在使用

$("#WebPartWPQ2 .ms-formtable tr:contains('lblName')> td").toggleClass('changedetails'); 

自定义一个共享点列表表单,这个工作正常,(我已经研究了其他解决方案以提高性能,但似乎达到了类似的结果)

jquery

中是否有<nobr>的选择器

我有这个工作,虽然我需要它完全匹配而不是匹配如果“包含”。

$("#WebPartWPQ2 .ms-formlabel nobr:contains('Change Owner')").toggleClass('changedetails');

提前致谢 加里

1 个答案:

答案 0 :(得分:3)

您可以将其与.filter()结合使用以检查完全匹配,如下所示:

$("#WebPartWPQ2 .ms-formlabel nobr").filter(function() {
  return $.text([this]) === "Change Owner";
}).toggleClass('changedetails');

$.text()调用直接调用jQuery.text(实际调用Sizzle),而不是为我们正在检查的每个<nobr>创建一个新的jQuery对象。