是否可以匹配一个字符串并且它在 jQuery 中包含标签?
我需要匹配以下...</p>
<p>Oops! We could not locate your form.</p>
并替换它或添加一个类 - 我还不确定。我知道如何匹配内容或标签,但我需要专门针对整个内容来替换它。
有任何想法吗?
谢谢,
詹姆士
是否可以匹配一个字符串并且它在 jQuery 中包含标签?
我需要匹配以下...</p>
<p>Oops! We could not locate your form.</p>
并替换它或添加一个类 - 我还不确定。我知道如何匹配内容或标签,但我需要专门针对整个内容来替换它。
有任何想法吗?
谢谢,
詹姆士
使用: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 中查找公共元素,请在其中添加class
或id
。
是的!您可以这样做,首先您需要为该p
标签分配任何类或 ID。