1

JQuery Clone(false) メソッドを介して追加され、Unique id を持たない Checkbox にラベルを指定するにはどうすればよいですか?

4

1 に答える 1

2

ラベルには、チェックボックスとリンクする何かが必要です。したがって、一意の 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");
于 2009-09-02T12:52:06.747 に答える