如何使用contains和first获取确切的文本?

时间:2017-06-13 10:59:20

标签: jquery

我试图在Div类.tld中分配精确的文本“我们”,但现在它获得Div类.tld分配的所有文本,其中包含“us”和“usa”,而不仅仅是“us” ”。 如何使用contains和first获取确切的文本?

jQuery(".tld-assigned:contains(us)").first()
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>

1 个答案:

答案 0 :(得分:1)

&#13;
&#13;
$('.tld-assigned').filter(function(){

return $(this).text()=="us"

}).first().css("color","red")
&#13;
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<span class="tld-assigned">us</span>
<span class="tld-assigned">usa</span>
<span class="tld-assigned">ausa</span>
<span class="tld-assigned">us</span>
&#13;
&#13;
&#13;

  1. 使用.filter()
  2. 使用.first()