因此,我正在尝试进行动态测验,并且正在努力将文本添加到我的收音机输入中。我使用 for 循环进行多个无线电输入。我希望文本与每个单选选项位于同一行,但我无法做到这一点。
当我使用append()
它时,它会创建一个新行,然后添加文本。
for (j = 0; j < 5; j++) {
$('#target').append('<input type="radio" name="radioName"/>')
$('#target').append('<p>My text here</p>');
当我使用label for
html 属性时,它会在所有收音机的末尾添加文本。
for (j = 0; j < 5; j++) {
$('#target').append('<input type="radio" name="radioName"/>').after("<label for='radio'>text here</label>");
这是我的 jsFiddle 显示示例:http: //jsfiddle.net/tCkuF/2/
理想情况下,我想添加一个将对象表示为文本的变量,以便在进行测验时自动更改。