0
當jquery的動態添加複選框,位置不正確: jQuery的動態複選框位置,合併實施例發現
我有添加複選框dynamically中的jsfiddle一個例子(從stakoverflow截取)。
我也有一個link聲稱,他們這樣做是正確添加的位置,
<!-- language: lang-js -->
var $myCheckboxLabel = $("label[for='myCheckbox']");
$myCheckboxLabel.position({my:"left", at:"right", of:$myButton });
但這並不與例子提到綁在所有:
for (var i = 0; i < 40; i++) {
$("fieldset").append('<input type="checkbox" name="' + name + '" id="id' + i + '"><label for="id' + i + '">' + name + ' ' + i + '</label>');
}
可有人請幫助符合以設置在循環中添加的複選框的位置,因此它不會彼此緊挨着顯示,而是在下一行中顯示。
非常感謝,我能夠複製它,有沒有辦法讓標籤的權利的塊請?它的當前複選框,並在下一行中只有標籤 – 2014-09-23 11:41:44
更改您正在追加的標記''然後在'label'上設置'display:block;'而不是 –
Joe
2014-09-23 11:44:05
請在此行上提供任何建議:$( 「fieldset」)。append(''); – 2014-09-23 11:48:16