我想從複選框中獲取一些數據值,如下所示。複選框的數據值
<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