我有以下情况:
<div id="content">
<h4 class="page-header">Editing personal data</h4>
<div class="alert alert-success" id="personal-data-changed" style="display: block;">
Your personal data has been updated.
</div>
我正在尝试使用文本获取div&#34;您的个人数据已更新。&#34;用这个:
$('div:contains("Your personal data has been updated.")');
但是我得到了所有的分歧。 (父母divs)。可以只获得一个div。
编辑:
感谢所有答案。
答案 0 :(得分:1)
您需要使用.last()
或:last
来获取所需的div,因为所有父母也都包含该文本
$('div:contains("Your personal data has been updated.")').last()
答案 1 :(得分:1)
所有父母div也包含此文本。使用您的选择器的ID或添加only-child suffix
$( "div ... :only-child" )