我正在使用JQuery动态地(基于用户选择)创建标签。用户在文本框中输入require选项,我的代码创建它的选择标签。 脚本是:JQuery:动态创建选择标签
var numbersString = "1,2,3,4,5,6";
var data = numbersString.split(',');
var s = $("<select id=\"selectId\" name=\"selectName\" />");
for(var val in data) {
$("<option />", {value: val, text: data[val]}).appendTo(s);
}
s.appendTo("#msj_form");
其中msj_form是我的div id其中标签附加。 现在它创造:
<select id="selectId" anme="selectName">
<option value="0">1</option>
<option value="1">2</option>
<option value="2">3</option>
<option value="3">4</option>
<option value="4">5</option>
<option value="5">6</option>
</select>
但我也想concatinate一个标签和<tr><td>
码与标签一起 使得代码如下:
<tr>
<td>My Label</td>
<td>
<select id="selectId" anme="selectName">
<option value="0">1</option>
<option value="1">2</option>
<option value="2">3</option>
<option value="3">4</option>
<option value="4">5</option>
<option value="5">6</option>
</select>
</td>
</tr>
这看起来简单的...你尝试过什么? – Guffa
给td标签一个id,你需要添加这个select标签并追加到该div。 –
我做了 jQuery(“#msj_form”)。append(appendLabel +“”+ myelement +“”); 其他标签,它工作正常,但它不适用于选择标签。 @PhilemonphilipKunjumon:实际上我正在创建一个脚本,用户可以使用他/她的必填字段创建一个HTML表单,因此我无法对任何td/tr标签进行硬编码 –