0
我試圖用this.remove()函數刪除<li>
項目,但使用我找不到在DOM功能螢火蟲:如何從jQuery函數中的'this'對象中刪除項目?
jQuery的
$("#list_a, #list_b").sortable({
connectWith: ".connected_sortable",
receive: function(event, ui) {
$("#list_b li").each(function() {
if(ui.item.context.id == this.id)
$(this).remove(); //<-----HOW DO I DELETE? (also tried this.remove())
});}}}).disableSelection();
HTML
<ul id="list_a" class="connected_sortable">
<li id="item_1">test text</li>
<li id="item_3">test text</li>
<li id="item_4">test text</li>
</ul>
<ul id="list_b" class="connected_sortable">
<li id="item_3">test text</li>
</ul>
我該如何去刪除這裏的<li>
?因爲我想刪除其他similiar ID <li>
如$("#item_3").remove()
- 請不要給我一個直接的參考解決方案。
你肯定這樣的說法:'ui.item.context.id == this.id'計算結果爲真? '.remove(...)'*應該*工作,除非它實際上不會被調用。 –