假设我有这样的HTML:
<a href='#'>Apple</a>
<a href='#'>Orange</a>
<a href='#'>Apple</a>
如何仅选择内容为Apple
的链接?
答案 0 :(得分:5)
您可以使用:contains()
$("a:contains('Apple')").addClass("apple");
&#13;
.apple {
background: red;
}
&#13;
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<a href='#'>Apple</a>
<a href='#'>Orange</a>
<a href='#'>Apple</a>
&#13;
答案 1 :(得分:0)
使用Jquery的过滤方法http://api.jquery.com/filter/
var Apples = $('a').filter(function () {
return $.trim($(this).text()) == 'Apple';
});
答案 2 :(得分:0)
使用:contains jquery selector:
选择内容HTML:
<a href='#'>Apple</a>
<a href='#'>Orange</a>
<a href='#'>Apple</a>
JQUERY:
$('a:contains("Apple")').css("color","red");
如果之前没有包含Jquery库,请不要忘记包含它:
<script src="//ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>