似乎工作正常,但我不知道是否可以改进。
我想选择任何具有 edit-text-NUM 或 edit-html-NUM 类的 HTML 标记并更改其颜色。这是我正在使用的...
jQuery(document).ready(function(){
jQuery('*')
.filter(function() {
return this.className.match(/edit-(text|html)-\d/);
})
.css({
'color': '#ff0000'
});
});
看起来不错吗?正则表达式也可以吗?
*编辑:这也有效吗?我知道使用 jQuery('*')
如果页面很大,可能会有点麻烦。它只需要从<body>
开始工作下来也许可以改变?
最佳答案
jQuery(document).ready(function(){
jQuery('body *')
.filter(function() {
return this.className.match(/edit-(text|html)-\d/);
})
.css({
'color': '#ff0000'
});
});
应将其限制为文档正文
关于javascript - jQuery 过滤选择器,对吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2964810/