【发布时间】:2009-09-07 14:15:02
【问题描述】:
如何为通过 JQuery Clone(false) 方法添加且没有唯一 id 的 Checkbox 指定标签?
【问题讨论】:
标签: jquery checkbox label clone
如何为通过 JQuery Clone(false) 方法添加且没有唯一 id 的 Checkbox 指定标签?
【问题讨论】:
标签: jquery checkbox label clone
标签需要一些东西来将它与复选框链接起来。因此,您需要为复选框添加一个唯一 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");
【讨论】: