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