執行jQuery加電分頁的記錄視圖列表。頁面上的記錄總數可以是10,20,50,100。如果選擇50作爲默認值,並且用戶選擇20,那麼我只想刪除從21開始到50的表格行。從表中刪除n行至m行
我該怎麼做?
執行jQuery加電分頁的記錄視圖列表。頁面上的記錄總數可以是10,20,50,100。如果選擇50作爲默認值,並且用戶選擇20,那麼我只想刪除從21開始到50的表格行。從表中刪除n行至m行
我該怎麼做?
我認爲你最好做一個適當的刷新,以便分頁代碼不會與實際顯示的內容不同步。
但是,爲了回答你的問題是問:
$("#yourTableId tr").slice(20).remove();
也就是說,選擇所有行,然後使用.slice()
method減少設置爲剛剛從行20(或任何數量的,顯然你'd在那裏使用一個變量),然後.remove()
他們。
請注意,.slice()
使用從零開始的索引,因此.slice(20)
可以使您獲得第21行。您可以指定一個結束索引,例如.slice(20,50)
,但是如果您沒有選擇,則只需從起始索引中選擇所有項目,然後在此情況下.slice(20)
即可完成作業。
沒有jQuery的動力不能給你基於AJAX對 – zod
以及更改默認和加載結果,關閉你當然可以這樣做。我只是不想打一個Ajax電話,並獲得我已經有的記錄 –
,然後刷新頁面,你將如何做到這一點 – zod