我有這個jquery達我用小提琴(與它一起工作與我的網站進行測試)。 ,我有jQuery的克隆,表單值和清空
$(document).ready(function() {
var regex = /^(.*)(\d)+$/i;
var cloneIndex = $(".clonedInput").length;
$("button.clone").click(function(e){
$(this).parents(".clonedInput").clone()
.insertBefore(copy)
.attr("id", "clonedInput" + cloneIndex)
.find("*").each(function() {
var id = this.id || "";
var match = id.match(regex) || [];
if (match.length == 3) {
this.id = match[1] + (cloneIndex);
}
});
cloneIndex++;
return false;
});
$("button.remove").click(function(){
$(this).children(".clonedInput").remove();
});
});
兩個問題,這可能是由一個問題引起的是,當我刪除了「克隆」的領域之一,它會刪除所有其他領域的除了父母,當我克隆領域,它只能起作用,並保持原始值...
任何幫助,將不勝感激!
你可以給我們使用的HTML,或更好的,它的http://jsfiddle.net?我很確定這是關於'click'事件,它應該是'on'或者至少'live'。擁有HTML可以幫助我知道我是否正確。 – Calvein
當然,甚至沒有想到這一點。 http://jsfiddle.net/bendrumin/N3FGW/ – bs55426