有沒有人遇到GT選擇器的問題?我在phonegap應用中使用jQuery(版本1.11.0),所以請不要要求發佈整個代碼,因爲它會很大。無論如何,我有下一個問題,我有一些div被添加和偶爾被動態刪除,現在我知道很好,:gt
是基於0的選擇器,但仍然如果我嘗試使用:gt(1)
它不想工作,在這裏是一小段代碼:jquery:gt選擇器錯誤?
alert($(".sima").length+"------"+ ($(this).parents(".sima").index()-1));
$(".sima:gt("+($(this).parents(".sima").index()-1)+")").remove();
我的警報將返回2 ----- 1,也就是說完全有2個元素類.sima,目前我正在試圖消除所有那些更大比2還好,什麼都沒有刪除。目前爲止這麼好,但是如果警報返回,則會發生這種情況:3 ------ 1以及4 ------ 1等等。
在所有其他情況下一切工作正常,所以當我有4 ----- 2所有匹配的類.sima大於2的元素將被刪除,因爲我期望,它只是不想工作時它的:gt(1)
任何想法?
謝謝。
你能在jsfiddle上創建一個可重現的例子嗎? –
抱歉錯別字 - 1.11.0 –
我會盡力去做,它會花費一些時間,因爲所有這些都是從服務器填充的,基於很多參數。 –