我有一个带有链接的页面,当按下链接时,我想使用 jQuery 将新的 LI 添加到 UL,我创建了我的 jQuery 函数,它只工作一次,我的意思是,jQuery 函数只适用于点击
jQuery
$("#addRelation").ready(function (){
$("#addRelation a").css("padding","6px");
$("#addRelation .araNew").bind('click',function(){
$("#addRelation .araNew").hide();
$("#addRelation ul li:last").append('<li> \n\
<p>\n\
<label>Source</label>\n\
<select name="source[]" id="source">\n\
<option>select source</option>\n\
</select>\n\
</p>\n\
<p>\n\
<label>Destination</label>\n\
<select name="destination[]" id="destination">\n\
<option>select destination</option>\n\
</select>\n\
</p>\n\
<p>\n\
<a href="#" class="araNew">new</a> \n\
<a href="#" class="araDel">delete</a> \n\
</p>\n\
</li>');
});
html
<div class="container" id="addRelation">
<ul class="containerUL">
<li class="containerLI">
<label>Name</label>
<input type="text" name="relationName" class="longInput1"/>
<div id="arSuggestions"></div>
</li>
<li>
<label>Related Concepts</label>
<p>
<label>Source</label>
<select name="source[]" id="source">
<option>select source</option>
</select>
</p>
<p>
<label>Destination</label>
<select name="destination[]" id="destination">
<option>select destination</option>
</select>
</p>
<p>
<a href="#" class="araNew">new</a>
<a href="" class="araDel">delete</a>
</p>
</li>
</ul>
</div>
以及将 li 添加到 ul 与我的功能不同的任何建议?