【发布时间】:2012-06-24 12:43:46
【问题描述】:
将列表 (anotherList) 附加到第二个列表 (id= myList-toggle) 的项目 (id -= l1) 所需的代码,但应在再次单击后将其删除。但是删除没有按预期工作。预计在这方面会有一些帮助。
$('a#myList-toggle').click(function () {
list.slice(0, counter()).slideToggle();
return false;
});
$('a#l1').click(function () {
$('#l1').append($('#anotherList'));
function () {
$('#al1').remove();
};
$('#anotherList').show();
return false;
});
});
</script>
</asp:Content>
<asp:Content ID="BodyContent" runat="server" ContentPlaceHolderID="MainContent">
<div>
<a href="#" id="myList-toggle">GO Now!!!!!!!</a></div>
<ul id="myList" style="margin-bottom: 0px">
<li><a href="#" id="l1">item1</a></li>
<li><a href="#" id="l4">item2</a></li>
<li><a href="#" id="l5">item3</a></li>
<li><a href="#" id="l6">item4</a></li>
<li><a href="#" id="A1">item5</a></li>
<li><a href="#" id="A2">item6</a></li>
<li><a href="#" id="A3">item7</a></li>
<li><a href="#" id="A4">item8</a></li>
</ul>
<ul id="anotherList">
<li class="al1">Item</li>
<li class="al1">Item</li>
<li class="al1">Item</li>
<li class="al1">Item</li>
</ul>
</asp:Content>
请告知是否有任何其他简单的方法来附加和删除列表。
【问题讨论】:
-
什么不是预期的?它不删除?它删除了错误的东西?代码停止执行?如果是,在哪里?
-
感谢您的回复 Th0rndike !!!!!!它什么也没做。它工作正常,但点击后不做任何事情。
-
移除包裹$('#al1').remove()的function(){}
-
移除了函数 (){ 包裹在 remove() 上。它附加列表,但无助于在另一次点击中删除。