这个功能可以使用名称而不是ID来完成吗?
这个问题在这里已经有了答案:
当然 - 使用属性选择器 - 如果还有更多的话,可能会采取第一种。
注:名称不是DIV的有效属性 - 现在我看到你在你的小提琴中克隆了div
var cloneCount = 1;
$("button").click(function(){
$('input[name="name0"]').eq(0) // only that one
.clone()
.attr('name', 'name'+ cloneCount++)
.insertAfter($('[name^=name]:last'))
.text('name ' + (cloneCount-1)); //<--For DEMO
});
如果你需要他们有同样的名字,你可以做
$("button").click(function(){
var $q = $('input[name="question"]').last();
$q.clone().insertAfter(q);
});
链接地址: http://www.djcxy.com/p/36271.html