Я пытаюсь создать список опций выбора и применить к нему значение по умолчанию. Кажется, работает в Chrome, но не в Firefox. Мой код:
var sel2 = Builder.node('select',{
name: 'type_' + tId,
id: 'type_' + tId
});
$A(templateTypes).each(function(t,idx){
var o = Builder.node('option',{value:dataID},DataName);
sel2.appendChild(o);
if (curID == dataID) {
$(sel2).selectedIndex = idx;
}
});
Я пробовал такие вещи, как:
if (curID == dataID) {
var o = Builder.node('option',{value:dataID,selected:'selected'},DataName);
}
То, что хотя set selected = "selected" в Firebug, это не относится к тому, что было показано. Жесткое обновление, похоже, тоже не решает.
Есть ли у кого-нибудь решение, которое будет работать во всех браузерах?
Спасибо.