jquery .not(“:contains('<<任意数字>>')”)
选择不包含数字的元素的最佳方法是什么?
例如,
$('div').not(":contains('1')").not(":contains('2')").not(":contains('3')")...;
对不起乍得,我的例子措辞错误。
我已经选择了大约 20 个 div,然后需要过滤掉那些不包含数字的 div,以将它们传递到函数中。
我尝试让你的例子正常工作
if($(this:+'regex(html, #^0-9]')).length <1 {
,但没有运气
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
不使用插件,您只需使用过滤器即可。
证明
Without using a plugin you can just use filter.
Proof
您可以使用
.filter()
,而不是迷恋选择器。演示:http://jsfiddle.net/mattball/3sRmt/
Instead of getting all fancy with selectors, you can use
.filter()
.Demo: http://jsfiddle.net/mattball/3sRmt/