我有这个简单的追加,然后删除我可以删除它的所有,但问题是我如何禁用删除,如果他们只剩下一个输入文本?追加然后删除但不删除最后输入的文本或行
我删除jQuery脚本
jQuery(document).on("click",".remove",function(){
var doc = jQuery(this);
var remove = doc.closest(".list");
var del = jQuery(".remove").length;
if(del < 1){
remove.remove();
}
});
,如果你需要,以防万一其他细节这里是HTML
<body>
<div id="wrap">
<ul>
<li class="list"><input type="text"> <a href="#" class="remove">x</a></li>
</ul>
</div>
<a href="#" class="add">Add</a> <a href="#" class="save">Save</a>
</body>
和加入jQuery脚本
jQuery(document).on("click",".add",function(){
var counter = jQuery(".list").length;
var add = "<li class='list'><input type='text'> <a href='#' class='remove'>x</a></li>";
if(counter < 10){
jQuery("ul").append(add);
}else{
alert("Maximum is 10.");
}
});
谢谢先生。我现在明白了。 – reyjoel