<li class="ui-li ui-li-static ui-body-c">
<p class="ui-li-aside ui-li-desc"></p>
<span id="122"></span>
<h3 class="ui-li-heading"></h3>
<p class="ui-li-desc"></p>
<p class="ui-li-desc"><a class="ui-link">Report</a></p>
</li>
这是我的 HTML 标记。
目标:我需要能给我 id
的 JQuery 代码<span>
的值(value)元素(所以在这种情况下:122)在同一个 <li>
中, 当我点击 <a>
在同一个<li>
.
我该怎么做?
谢谢!
最佳答案
假设您的列表项中只有一个 span 标签,您应该能够通过以下方式获取您的 span 的 id:
$('a.ui-link').click(function(){
var id = $(this).closest('li').find('span:first').attr('id');
});
关于jquery - 使用 Jquery 从同一列表项中的另一个元素获取 id 属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5657841/