在jQuery中匹配标签和字符串

时间:2013-11-12 09:56:35

标签: javascript jquery regex string-matching

是否可以匹配字符串及其在jQuery中的封闭标签?

我需要匹配以下内容......

<p>Oops! We could not locate your form.</p>

并替换它或添加一个类 - 我还不确定。我知道如何匹配内容或标签,但我需要专门针对整个事物来替换它。

有什么想法吗?

谢谢,

詹姆斯

2 个答案:

答案 0 :(得分:4)

使用:contains

$('p:contains("Oops! We could not locate your form.")')

filter

$('p').filter(function() {
    return $(this).text() == 'Oops! We could not locate your form.';
});

后者会更快,虽然两者都不是很理想。如果您需要经常在HTML中找到公共元素,请向其添加classid

答案 1 :(得分:0)

呀!你可以做,首先你需要为p标签分配任何类或ID。