簡體   English   中英

如何使用jquery小部件刪除單擊上的LI標記?

[英]How do I delete an LI tag on a click using the jquery widgets?

我正在使用jquery來實現一個可拖動的LI對象。 我希望能夠在用戶單擊刪除時刪除該圖像。 以下是代碼:

<li class="ui-widget-content ui-corner-tr" id="1">
    <h5 class="ui-widget-header">Click for details</h5>
    <A href="" onclick='return onShowTask("Sample Task");'><img src="graphics/task.png" width="96" height="72" /></a>
    <center>Sample Task</center>
    <a href="" onclick='return onShowTask("Sample Task");' title="View details" class="ui-icon ui-icon-zoomin">View Details</a>
    <a href="" class="ui-icon ui-icon-trash">Delete image</a>
</li>

當您單擊刪除按鈕時,這將刪除父li。 我相信這就是你的追求。

$(".ui-icon-trash").on("click", function(e) {
    e.preventDefault();
    $(this).parent("li").remove();
});

嘗試:

$(".ui-icon-trash").click(function(){
    $(this).closest("li").find("img").remove();
    return false;
})

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM