有没有办法在单击按钮时克隆按钮,然后允许新按钮具有相同的行为?我是否需要使用onclick属性而不是定义jQuery单击功能?这是我的代码:
// Clone the current div, put it next door. (Currently appends to body)
$('.split').on('click',function(){
var newSwatchNum = Number($(this).attr('value'))+1;
var thisSwatch = $(this).closest('div');
var nextSwatch = thisSwatch.clone();
// Set new values
nextSwatch.attr('id', 'swatch-'+newSwatchNum);
$(nextSwatch.children()[1]).attr('value', newSwatchNum);
nextSwatch.appendTo('body');
});
其余的在JS小提琴中:http://jsfiddle.net/broinjc/2SbAD/
答案 0 :(得分:0)