一些注意事项
adminBox
的输入,而不是所有复选框checked
属性来查看它是否被选中adminBox
是一个类名,不是名称.val()
来设置选择元素的值应该这样:
$("input.adminBox").change(function () {
if (this.checked){
$("#role").val('admin');
} else {
$("#role").val('sei');
}
});
示例:Fiddle
$("input[type='checkbox']").change(function () {
var that = $(this);
if(this.checked)
{
if(that.hasClass('adminBox'))
{
$('#role').val('admin');
}
else
{
$('#role').val('sei');
}
}
else
{
$('#role').val('sei');
}
});
if ($("input[name='adminBox']")
在哪里? - ankur140290