我想从复选框中获取一些数据值,如下所示。复选框的数据值
<input type="checkbox" data-administration="" data-dosage="" data-date="" disabled checked/>
<input type="checkbox" data-administration="" data-dosage="" data-date="" checked/>
<input type="checkbox" data-administration="" data-dosage="" data-date=""/>
我只是想从检查,但该数据未禁用的复选框,所以我的选择是这样的:
var dosages = $('input[type="checkbox"]:checked:not(:disabled)');
看起来工作得很好,但是当我试图获取值像这样:
for (var index = 0; index < dosages.size(); index++) {
console.log(dosages[index].data('date'));
}
我得到一个“数据不是函数”的错误。 console.log(剂量[指数]);返回这种形式的元素:
<input type="checkbox" data-date="21.10.2014" data-dose="" data-administration="16" style="position: absolute; opacity: 0;">
任何线索或可能的建议我怎么能更有效地做到这一点?
这是我正在寻找的$,但谢谢你的提示。 – 2014-10-22 08:06:26