$this.data('value', tagsValues);
在html中代码片段:有个data-value属性
<div class="" data-value="">
<div class="check-product-style">
<div class="checkbox">
<label>
<input type="checkbox" value="白色" name="pro_color"> 白色
</label>
</div>
<div class="checkbox">
<label>
<input type="checkbox" value="绿色" name="pro_color"> 绿色
</label>
</div>
</div>
</div>
先把数组初始化
<span style="font-size:24px;">tagsValues.length = 0;</span>
找到html中我要的数据
<span style="font-size:24px;">$("checkbox").find('input[type="checkbox"]:checked').each(function (idx, ele) {
tagsValues.push($(ele).attr('value'));
});</span>
push(),作用:向数组的末尾添加一个或多个元素,并返回新的长度。$this.data('value', tagsValues);
给data-XX传数组。