у меня следующий код
$("#tlbQueryConf tr:last").append(
$('<td></td>').append(
$(".ddlFields").clone().attr('id', 'ddlFields-' + conf.id).attr('class', '').val(conf.field)));
Так что теперь, что я пытаюсь сделать, это дать атрибут selected
новому элементу с тем значением, которое я выбрал
Я пытался так, но устанавливает атрибут selected
для элемента, а не для элемента
$(".ddlFields").clone().attr('id', 'ddlFields-' + conf.id).attr('class', '').val(conf.field).attr('selected',true)
HTML-код, следующий за ним
<select name="ctl00$ContentPlaceHolder1$ddlFields" id="ddlFields-1" class="">
<option value="1">Prueba</option>
<option value="2">cantidad de fallas</option>
<option value="3">nº</option>
<option value="4">Ciudad</option>
<option value="5">COID</option>
<option value="6">COID_DESC</option>
<option value="7">Creado_EN</option>
<option value="8">DSLAM PROVEEDOR</option>
</select>
Примечание
даже при использовании val()
свойство selected
не настроено на элемент