这是我的JS,我正在克隆div #product-1
,新克隆目前已经更改了标签,我想知道如何进行额外的替换。
var clone = $('#product-1').clone(false);
clone.find(".ingredientLabel").html(clone.find(".ingredientLabel").html().replace(/[0-9]+/g, counter));
$(clone).appendTo(".activeingredients");
如何将ID从product-1
更改为'product-'+counter
?
答案 0 :(得分:1)
使用attr()更改ID属性,然后使用find()
clone.attr('id', 'product-'+counter).find(".ingredientLabel").html(clone.find(".ingredientLabel").html().replace(/[0-9]+/g, counter));
使用find()后,.ingredientLabel
将成为您将方法链接到的所选对象。
在选择clone
#product-1
选择.ingredientLabel
的链式方法