火狐中不兼容 jQuery.each 怎么办? 下面本篇文章给大家介绍一下 jQuery.each 解决火狐下不兼容的方法. 有一定的参考价值, 有需要的朋友可以参考一下, 希望对大家有所帮助.
jQuery.each 的使用方法为:
- jQuery("input[type=checkbox]").each(function (){
- alert(this.checked+this.treeId);//treeId 的是自定义属性
- });
但是在火狐浏览器下不支持这种写法, 需要修改成:
- jQuery.each(jQuery("input[type=checkbox]"),function (i,item){
- alert("i=" + i + ",item="+jQuery(item).attr(""自定义属性""));
- });
另外 jQuery("input[type=checkbox][checked]") 获取已被选中的 CHECKBOX 这种写法在火狐下也是不支持的, 需要改成:
jQuery("input[type=checkbox]:checked")
更多 web 前端 https://www.html.cn/ 知识, 请查阅 HTML 中文网 !!
来源: http://www.css88.com/qa/jquery/17892.html