我需要使用 jquery 获取某些特定元素的内容,问题是我的页面上有相同的元素重复:
<div class="content">
<img alt="" src="">
<p class="txt">Lorem ipsum dolor sit amet, consectetur adipisicing elit.</p>
<p class="info">Lorem ipsum dolor...</p>
<ul>
<li><a class="uiButton">Test</a></li>
</ul>
</div>
因此, div.content 在我的页面上重复了很多次,我只想获取单击按钮的 div 的内容。我在 .uiButton 上添加了一个 onclick 事件并尝试使用父级(“.txt”)或兄弟级(“.txt”),但似乎不起作用......
$(".uiButton").click(function(){
var txt = $(this).parent(".txt").text();
}