1

有人可以告诉我为什么这在 IE7 中不起作用,以及如何最好地重构它以在 IE7 以及其他主要浏览器(如 Chrome、Firefox 和 Safari)中工作?

    var validTabSet = $('[tabindex]:not([tabindex=-1]):not([type=hidden]):not([disabled=true])');

谢谢

大卫

4

1 回答 1

1

您可以将传递给的选择器分解:not多重选择器

var validTabSet = $("[tabindex]:not([tabindex=-1], [type=hidden], [disabled=true])");

如果在 IE7 上仍然失败,您可以使用not()方法代替选择器:

var validTabSet = $("[tabindex]").not("[tabindex=-1], [type=hidden], [disabled=true]");
于 2012-10-16T11:52:23.330 回答