Код ниже работает в 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? или мой код просто выключен?