相关疑难解决方法(0)

IE - 单击相应标签时未选中隐藏单选按钮

我刚注意到IE7中的一个奇怪的行为.

我有带有相关标签的单选按钮,如下所示:

<input type="radio" name="filter" id="filter_1" value="Activities" checked="checked" />
<label for="filter_1">Activities</label>

<input type="radio" name="filter" id="filter_2" value="Services" />
<label for="filter_2">Services</label>
Run Code Online (Sandbox Code Playgroud)

单选按钮通过css隐藏,显示:none或visibility:hidden(不要问)

问题是 - 当我点击IE7中的标签(尚未查看其他IE版本)时,实际上没有检查相关的单选按钮.我用jquery确认了这一点 - 标签点击事件被触发,但单选按钮点击事件却没有.表单帖子还确认已选中的单选按钮不会更改.

这在firefox中正常工作,如果我删除隐藏单选按钮的CSS也能正常工作.

这是一个IE错误还是我错过了什么?

css internet-explorer

37
推荐指数
3
解决办法
3万
查看次数

标签 统计

css ×1

internet-explorer ×1