JQuery Clone Method添加的Checkbox标签问题

时间:2009-09-02 11:04:14

标签: jquery checkbox label clone

如何为通过JQuery Clone(false)方法添加的Checkbox指定标签,并且没有唯一ID?

1 个答案:

答案 0 :(得分:2)

标签需要将其与复选框链接。因此,您需要为复选框添加唯一ID,并使用此ID来标记标签。

我会使用一些东西来计算复选框的数量,增加此计数并使用它来确保您的ID是唯一的。

var checkCount = $("input[type='checkbox']").length;
var newCheckbox = $(oldCheckBoxID).clone(false).attr("id", "checkbox" + checkCount);
var newLabel = $("<label />").attr("for", "checkbox" + checkCount).html("label text");