使用Sizzle选择器引擎,是否可以找到带有完全文本的按钮?
例如,button:contains('Remove Document')
将匹配任何包含“删除文档”文本的按钮,但我需要不匹配“不删除文档”按钮。是否有一个匹配整个文本的选择器,从头到尾?
答案 0 :(得分:2)
你需要在那里使用filter
:
$("button").filter(function(){
return $(this).text().trim()==='Remove Document';
});
如果你真的想把它放在一个sizzle选择器字符串中,从adeneo的答案开始并完成它,你可以使用
button:contains("Remove Document"):not(:contains("Don"))
答案 1 :(得分:1)