var x =$( "span:Contains(" + searchTerm + ")" );


我想更改上面的代码,使其不包含任何内容,似乎无法正确获取语法。感谢您的时间。

(注意:我使用的是包含的修改版本,称为“包含”,如果有人感兴趣,则不区分大小写:

   jQuery.expr[':'].Contains = function(a, i, m) {
  return jQuery(a).text().toUpperCase()
      .indexOf(m[3].toUpperCase()) >= 0;
};

最佳答案

似乎有两种选择:

 var x =$( "span:not(:Contains(" + searchTerm + "))" );

 var x =$( "span" ).not(":Contains(" + searchTerm + ")");


注意,由于性能提高,我会优先选择后者。

关于jquery - (jquery)如何将包含声明转换为“not”等效项?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/33536045/

10-11 23:23
查看更多