我创建了一个获取所有checkboxex值的函数..
$('input[type=checkbox]').each(function() {
var sThisVal = 0;
alert(this.checked);
if (this.checked) {
sThisVal = "1";
} else {
sThisVal = "0";
}
sList += (sList == "" ? sThisVal : "," + sThisVal);
});
当我创建执行此功能的按钮时,标签<button>
效果很好......但我必须更改为标记<input type='Button'>
。当我更改时,该功能不会进入$('input[type=checkbox]').each()
有人知道为什么吗?
如果我回滚到标签工作..
问候!!!
圣拉斐尔
答案 0 :(得分:0)
这有效:
$(document).ready(function(){
sList = '';
$('input[type=checkbox]').each(function () {
var sThisVal = 0;
if (this.checked) {
sThisVal = "1";
} else {
sThisVal = "0";
}
sList += (sList == "" ? sThisVal : "," + sThisVal);
});
alert(sList);
});