我试图在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>
答案 0 :(得分:1)
$('.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;
.filter()
.first()