<div class="panel-body">
<ul>
<li class="clearfix"><span class="pull-left">One leg</span><a href="#" class="ae__add-cart pull-right"><img src="images/plus-icon.png" alt="" /><span>Add to Cart</span></a></li>
<li class="clearfix"><span class="pull-left">Two Leg</span><a href="#" class="ae__add-cart pull-right"><img src="images/plus-icon.png" alt=""><span>Add to Cart</span></a></li>
<li class="clearfix"><span class="pull-left">Full</span><a href="#" class="ae__add-cart pull-right"><img src="images/plus-icon.png" alt=""><span>Add to Cart</span></a></li>
<li class="clearfix"><span class="pull-left">Half</span><a href="#" class="ae__add-cart pull-right"><img src="images/plus-icon.png" alt=""><span>Add to Cart</span></a></li>
</ul>
</div>
<ul id="ae__orders__content">
</ul>
$(document).ready(function() {
$(".clearfix").click(function() {
var temp = $(this).text();
var updatedString = temp.replace("Add to Cart", "");
$("#ae__orders__content").append("<li id=\"" + updatedString + "\" class=\"clearfix\"><span class=\"pull-left\">");
$("#ae__orders__content").append("<b>" + updatedString + "</b></span><a href=\"#\" class=\"ae__remove-cart pull-right\"><img src=\"images/sm-icon.png\" alt=\"\">Remove from Cart</a></li>");
});
});
我試圖在有人單擊添加到購物車時動態添加li。它在ID爲「ae__orders__content」的ul中前往購物車。直到這部分一切工作正常。但我想刪除點擊從購物車中刪除時動態添加的li。我嘗試了幾乎所有事情,並找到了下面給出的解決方案它從UL刪除所有項目,而不是唯一被點擊的LI。從ul刪除動態創建的包含多個源的li
$("#ae__orders__content").click(function() {
//$(this).children().focus().remove();
alert("remove");
//$('li', ul).last().remove();
$(this).children().remove();
return false;
});
Add to cart is working fine. I want to remove li when remove from cart is clicked.
'$(這)一個.remove(); ' – James
@詹姆斯。感謝您的及時回覆,但我也嘗試過。它將從ul中刪除所有的li,而不是點擊它。 – Tabani
哦,你是,被點擊的項目是ul,所以它會刪除。 – James