gpt4 book ai didi

jquery - IE 未检测到复选框的 jquery 更改方法

转载 作者:行者123 更新时间:2023-12-03 22:21:37 25 4
gpt4 key购买 nike

下面的代码适用于 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 方法吗?或者我的代码刚刚关闭?

最佳答案

如果您在单击该复选框后单击其他位置,它可能会起作用。 IE 就是这么奇怪。

可能会尝试这样的事情:

$(function () {
if ($.browser.msie) {
$('input:checkbox').click(function () {
this.blur();
this.focus();
});

更多信息请点击:http://norman.walsh.name/2009/03/24/jQueryIE

关于jquery - IE 未检测到复选框的 jquery 更改方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2550332/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com