我的引导页面侧面有一个导航列表,我想在每次单击时获取每个项目的自定义属性的值。我尝试了许多不同的方法,但我似乎无法弄清楚为什么该属性一直返回未定义。
这是一些示例 HTML:
<ul id="list" class="nav nav-list">
<li class=""><a href="#" myval="firstValue">Item 1</a></li>
<li class="active"><a href="#" myval="secondValue">Item 2</a></li>
</ul>
这是jQuery:
$('#list').on('click', 'li:has(a[href^="#"])', function () {
var currentVal= $(this).attr('myval');
alert(currentVal);
});