【发布时间】:2019-04-22 17:07:37
【问题描述】:
我想用 id 获取以前的标签值,但是当我点击三个然后得到值&当我点击四个和五个没有得到。
我怎样才能得到它?
这是我尝试过的:-
$(document).ready(function() {
$('ul li').click(function() {
alert($(this).prev('.two').text());
});
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<ul>
<li>One</li>
<li class="two">Two</li>
<li>Three</li>
<li>Four</li>
<li>Five</li>
</ul>
【问题讨论】:
-
阅读您正在使用的方法的文档!它清楚地表明 .prev 找到紧接在前面的兄弟。它还提到了 .prevAll
-
感谢@misorude 的建议!
标签: javascript jquery html jquery-selectors