我想使用如下所示的 jquery 获取我的 ul
标记中存在的自定义属性 data-max-count 的值。
alert($(".no-styles que-list que-checkbox").data("max-count"));
alert($(".no-styles que-list que-checkbox").attr("data-max-count"))
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<ul class="no-styles que-list que-checkbox" data-max-count="2" data-que>
</ul>
两者都给了我 undefined 作为输出,而不是值 2。
请建议我获得所需输出的方法。
最佳答案
您的选择器不正确,使用多类选择器时请删除空格。
console.log($(".no-styles.que-list.que-checkbox").data('max-count'));
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<ul class="no-styles que-list que-checkbox" data-max-count="2" data-que>
</ul>
关于javascript - 使用 jquery 获取 <ul> 标签中的自定义属性值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45670077/