0

我有一堆单选按钮和图像。我正在尝试使图像可点击,因为我想使用图像代替单选按钮。我正在使用 CSS 来隐藏单选按钮,在 Firefox 中这个脚本效果很好,但在 IE 中根本不起作用(单击图像时没有任何反应)。关于我做错了什么的任何想法?

$(document).ready(function() {
    $('img').click(function() {
        $(this).next().click();
    });
});​

我正在使用 jquery 1.6.1。

我不想在单击后更改图像,我只想能够单击图像并使用它来代替单选框。我可以在 Firefox 中单击图像,但不能在 IE 中单击。

我试过把脚本改成这个,它在 IE 中运行没有任何问题:

$(document).ready(function() {
$('img').click(function(){
alert("Show me");
});
});
4

1 回答 1

1

http://jsfiddle.net/uJ9tK/1/

您向我们展示的代码是正确的。无论您是否隐藏单选按钮,它们都会被单击。单击单选按钮时所做的任何事情都是损坏的部分。我在 IE7、8、9 和兼容模式下对此进行了测试。

于 2012-08-15T19:22:06.643 回答