我想在内容与正则表达式 <p>
匹配的每个/^\s*o\s+/m
元素上运行jQuery函数。我不知道该怎么做。建议,请...
答案 0 :(得分:4)
$("p").each(function () {
if (/^\s*o\s+/m.test(this.innerHTML)) {
// what to do here.
}
})
你就是这样做的,但你应该在正则表达式上工作,因为我真的不知道它是做什么的。
答案 1 :(得分:4)
使用jQuery过滤器():
$('p').filter(function() {
return (/^\s*o\s+/).test($(this).text()); // return every match as jQuery obj
}).css('background-color', 'red'); // <--example, do your stuff here.