【发布时间】:2013-05-24 06:24:15
【问题描述】:
因此,我正在尝试进行动态测验,并且正在努力将文本添加到我的收音机输入中。我使用 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/
理想情况下,我想添加一个将对象表示为文本的变量,以便在进行测验时自动更改。
【问题讨论】:
标签: javascript jquery radiobuttonlist