jquery’change’事件未触发在图像上单击按钮组的forms
这是一个例子: http : //jsfiddle.net/c8uywnpa/21/适用于其他浏览器但IE(10)。 当buttonset被包装在’form’元素中时会出现问题。 请参阅包含的示例。
Form - Click on image does not work, must click on number
No Form - Click on image works
$("#myRadio").buttonset().on('change', function(event) { alert($(this).find(":checked").val()); }); $("#myRadioNoForm").buttonset().on('change', function(event) { alert($(this).find(":checked").val()); });
单击标签中的数字将触发更改事件,但如果单击标签中的图像则不会触发更改事件。 任何帮助深表感谢。
我有同样的问题。 我没有使用jQuery。 我用图片包裹了图片,所以我尝试添加一个:在伪元素之后。 它覆盖了图像,因此在单击时,单击伪元素而不是图像。 这对我有帮助。 ie9-11
.image { position: relative; display: block;} .image:after {content:""; position:absolute; top:0; left:0; width:100%; height:100%;}
- 使用iFrame进行跨域Javascript调用
- 在IE8中,jquery-ui的对话框将其内容的高度设置为零。 我怎样才能解决这个问题?
- AngularJS v1.2.5脚本错误,使用IE11的textarea和占位符属性
- 如何使用jQuery.support检测IE7和IE8
- IE9 XmlHttpRequest返回12019错误而不是HTTP / 417响应代码
- 在任何doctype中,在Internet Explorer中的表中hover行都很慢
- 使用Internet Explorer jquery Ajax响应“未定义”
- jQuery .load方法没有在IE9上触发
- IE JQuery就绪function无法正常工作