gpt4 book ai didi

html - 带有 "for"的标签中的图像标签不响应 IE7 中的点击

转载 作者:行者123 更新时间:2023-11-27 22:44:40 26 4
gpt4 key购买 nike

在标签内有图像的简单设置中:

<input type='checkbox' id='x'>
<label for='x'>click me <img src='http://placedog.com/20/20'></label>

大多数浏览器中,单击图像控制复选框就像单击标签中的文本或单击复选框本身一样。它在 IE7 中不起作用并没有让我感到特别惊讶,但我想知道是否有一些奇怪的 IE 方式使它在该浏览器中起作用。

假编辑 嗯,显然它在 IE8 中也不起作用。

最佳答案

正如评论中所讨论的,IE 不喜欢这个想法。解决这个问题的唯一方法是使用一些 Javascript - 下面是一个使用 JQuery 的示例。

$("label img").live("click", function() {
$("#" + $(this).parents("label").attr("for")).click();
});

参见 http://snook.ca/archives/javascript/using_images_as对此进行讨论。

关于html - 带有 "for"的标签中的图像标签不响应 IE7 中的点击,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8393132/

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