我從構建爲主幹視圖的各種複雜控件創建表單。可以理解,我想要可靠地將標籤鏈接到<input>
元素,我正在使用for
正常屬性。在HTML表單中使用自動生成的(即隨機)ID
但是,有時我需要多次使用相同的控件。我使用數據屬性來驅動表單,因此我不需要id
屬性供我自己使用,並且可以使用類來標識每個控件。
因此,我正在考慮生成隨機ID是否合理,只需將<label>
和<input>
鏈接在一起?這似乎是一個非常糟糕的主意,但我不確定哪個更好?
我不能只把<input>
放在<label>
之內,因爲它們必須彼此分開。
謝謝,結合使用Backbone'cid',這可以很好地工作! –