我想使用下面显示的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 。
请建议我获得所需输出的方法。
答案 0 :(得分:3)
您的选择器不正确,在使用多个类选择器时删除空格。
<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>
{
_id: ,
data: {
1: {
values: ...
},
3: {
values: ...
}
2: {
values: ...
}
}
}
答案 1 :(得分:0)
选择器不正确。在我的第一个提醒中看到与您的选择器的提醒并看到第二个选择器......
alert($(".no-styles que-list que-checkbox").html());
alert($(".no-styles").data("max-count"));
alert($(".no-styles que-list que-checkbox").attr("data-maxcount"))
&#13;
<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>
<h1>sdf</h1>
</ul>
&#13;