function createList(arrunique, arrayout) {
for (i = 0; i < arrayout[0].length; i++) {
var divIdC = i;
var divIdT = i + 10;
$('#tb').append('<select name="combo" style="float:left; width:100px;" id="' + divIdC + '" onchange="getComboVal(this,' + divIdC + ')"></select>');
$('#tb').append('<input type="text" name = "textBox" style= "width:100px;" id="' + divIdT + '" onkeyup="validate(this,"' + divIdT + '") value="0">');
var select = document.getElementById(divIdC);
select.options[select.options.length] = new Option("Select " + arrunique[i][0]);
for (j = 1; j < arrunique[i].length; j++) {
select.options[select.options.length] = new Option(arrunique[i][j]);
};
};
}
В этом коде я хочу сгенерировать поле со списком и текстовое поле, и я хочу применить атрибут таблицы стилей или любой класс. Как я могу это сделать. Это не работает.Как применить стиль к динамически сгенерированному элементу
Можете ли вы уточнить, что происходит? «Не работает» не описывает проблему - ваши элементы выглядят неуправляемыми, вы получаете сообщения об ошибках в консоли и т. Д. – Scottie
Кажется, [отлично работает для меня] (http://jsfiddle.net/4CQfg/) , Что говорит консольный выход? –
@Nav Kumar, на какое событие вы вызываете эту функцию. createList ... :) –