IE下jQuery属性过滤器过滤tabindex的问题

使用环境:
jQuery 1.3.2
IE7

现象:要实现回车键的时候模仿tab跳转功能,于是想去处理每个含有tabindex的输入组件。但是发现

$(":input[tabindex]")

这样的选择器,会将没有设置tabindex的组件也包括进来。但是在Firefox下面就不会有这样的问题。郁闷中。
解决办法继续搜索中。。。
后记:
终于找到问题了,即使没有设置tabindex,也会默认此组件的tabindex为0。所以,过滤器应该为
$(":input[tabindex!=0]")

但是很遗憾,这个选择器在Firefox中无法正常工作,它还是会取出tabindex为0的组件。不知道为何。

0 Responses to "IE下jQuery属性过滤器过滤tabindex的问题"