【发布时间】:2011-02-02 18:25:01
【问题描述】:
以下代码适用于 FF、Safari、Chrome。但是 IE 给我带来了问题。
当一个复选框被选中时,我无法让 IE 检测到它。
$("#checkbox_ID").change(function(){
if($('#'+$(this).attr("id")).is(':checked'))
{
var value = "1";
}
else
{
var value = "0";
}
alert(value);
return false;
});
简单地说,我没有像预期的那样弹出警报。
我什至试过这样:
$("#checkbox_ID").change(function(){
if( $('#'+$(this).attr("id")'+:checked').attr('checked',false))
{
var value = "1";
}
else
{
var value = "0";
}
alert(value);
return false;
});
这是简单的复选框输入:<input class="prod" type="checkbox" name="checkbox_ID" id="checkbox_ID" value="1"/>
有人知道 IE 是否需要不同的 jquery 方法吗?还是我的代码刚刚关闭?
【问题讨论】:
标签: jquery checkbox internet-explorer