Używam JQuery do dynamicznego (na podstawie wyboru użytkownika) create tag. Użytkownik wchodzi wymaga opcji w polu tekstowym, a mój kod tworzy znacznik wyboru. Script jest:JQuery: Dynamicznie twórz zaznaczone znaczniki
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");
gdzie msj_form jest moim div id gdzie znacznik dopisuje. Teraz tworzy:
<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>
Ale chcę też concatinate etykiety i kodu <tr><td>
wraz ze znacznikiem taki, że kod będzie wyglądać następująco:
<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>
To wygląda prosto ... Co próbowaliście? – Guffa
podaj id tagu td, w którym musisz dodać tę znacznik wyboru i dołączyć do tego elementu div. –
Zrobiłem jQuery ("# msj_form") .endend (appendLabel + "