javascript - 使用 jquery 获取 <ul> 标签中的自定义属性值

标签 javascript jquery html

我想使用如下所示的 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/

相关文章:

javascript - 如何获取只有一个类的 tr 的内容

javascript - 测试是否有任何输入具有焦点

jquery - 从 jQuery 中选择的元素中按类获取元素

html - 使用 Flex Box 在一个盒子 HTML CSS 中组织 Material

php - HTML/PHP 页面在不应该被缓存时被缓存(客户端)

html - 基于屏幕大小的图标大小和位置

javascript - 将 Admin LTE 与 Aurelia 结合使用

javascript - 使用 "this"将函数分配给引用自身的数组对象

javascript - React 中 Object.keys().map 的 onChange 处理程序以更新对象属性

javascript - 在javascript中追加ruby部分,并传递一个rails变量