我試圖運行具有大量元素ID的匹配選擇,但在IE8我不斷收到錯誤:對象犯規支持此屬性或方法。的Jquery在選擇事業誤差大/項目衆多的IE8
jQuery的是這樣的:
var elements = $('#182,#183,#184,#185,#211,#212,#213,#214,#220,#221,
#222,#223,#225,#226,#227,#228,#234,#241,#242,#243,#244,
#245,#246,#247,#248,#250,#251,#252,#253,#256,#257,#258,#259,#260');
的實際查詢實際上較長和ID是不連續的。 我已經打破了列表分成較小的部分,並分別運行每個部分。 較小的選擇的所有運行良好。
我想知道是否有一種方法我可以使用一個選擇?
如這裏請求是標記的一個例子,但有數百行的現實:
<table id="ListTable">
<tbody>
<tr id="1" style="display: none;"></tr>
<tr id="2" style="display: none;"></tr>
<tr id="3" style="display: none;"></tr>
<tr id="4" style="display: none;"></tr>
<tr id="95" style="display: none;"></tr>
<tr id="5" style="display: none;"></tr>
<tr id="6" style="display: none;"></tr>
<tr id="7" style="display: none;"></tr>
<tr id="8" style="display: none;"></tr>
<tr id="9" style="display: none;"></tr>
<tr id="10" style="display: none;"></tr>
<tr id="11" style="display: none;"></tr>
<tr id="82" style="display: none;"></tr>
<tr id="83" style="display: none;"></tr>
<tr id="84" style="display: none;"></tr>
<tbody>
</table>
你可以顯示你的HTML標記嗎? – hunter 2011-03-30 16:24:23