如何为通过JQuery Clone(false)方法添加的Checkbox指定标签,并且没有唯一ID?
答案 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");