+ -
当前位置:首页 → 问答吧 → ie可以ff不行?

ie可以ff不行?

时间:2011-06-29

来源:互联网

ie8下用这种写法:
$('table[id=passTable] input[name=selectOne][checked=true]').length
可以得到长度
但是,
firefox5下面
$('table[id=passTable] input[name=selectOne][checked=true]').length
这种写法不行。测试发现:是[checked=true]不行?

怎样才能兼容呢?
我用的是jquery1.3

作者: yin_slin   发布时间: 2011-06-29

你更新到新版 jQ 试试

出jQ3 的时候 那有ff5啊

作者: Sandy945   发布时间: 2011-06-29

选择器这种基本的东西兼容性很强的。估计是你用错了,比如你的table下面如果没有td或者tr的话,直接上
$('table input')是找不到的,你可以试试$('table input')这句话在ff下能不能找到。还有,你的选择器使用效率也太低了,赋予了那么多的name,id,还要一级一级找,不觉得很烦么。

作者: brainwkernighan   发布时间: 2011-06-29