点击无反应点击选项响应下IE8模式的解决方案

我想起小学时的一件小事,哦,夕阳的奔跑是我逝去的青春。

嗯,第一个:





结果比较常见,单击选中的选项,将其分配给上面的输入,然后直接用jQuery编写:



复制代码代码如下所示:

$(# cardnolist选项)。Click(function(){)

$(#卡)Attr(价值。

})



有一件奇怪的事。

由于用户导向基本上是一个国产双核心浏览器,如360个浏览器,增加了



Eclipse运行是用Chrome内核解析的。这是放在测试环境中,它是作为一个IE8标准解析。

现在问题来了,学会挖……嗯,没有!

IE8时打开,有选项没有反应。

添加警报并尝试:

复制代码代码如下所示:

$(# cardnolist选项)。Click(function(){)

警告(111);

$(#卡)Attr(价值。

警报(222);

})



单击未被调用。

起初,我以为这是jQuery的单击事件在IE8的兼容问题,但是jQuery是一个兼容的一揽子解决方案,并应用如此之广,它不会发生在我身上。

后来,我想,也许在IE8,点击不加选择。相反,单击添加以选择。IE8,Firefox和Chrome可以分配给输入顺利。

复制代码代码如下所示:

$(# cardnolist)。Click(function(){)

$(#卡)Attr(价值。

})



百度,像IE,大家都知道,选择选项不支持onclick事件(如O /人)O

提醒后,改为:

复制代码代码如下所示:

$(# cardnolist)。Click(function(){)

$(#卡)。瓦迩(的价值);

})