Я работаю над проектом, в котором у меня есть тег select с его параметрами, генерируемыми в функции javascript. В настоящее время я заполняю атрибут "title" каждой опции подробным описанием.
Внутри функции javascript я сейчас делаю что-то вроде этого:
var country = new Option("countryUSA", "United States of America");
$("#mySelect").get(0).options[1]=country;
Это работает нормально, опция появляется. Однако мне также нужно установить атрибут «заголовок» этого элемента опции html. Я пробовал что-то вроде этого:
country.title="Full description of USA";
но это не работает.
Я знаю, что могу сделать что-то вроде этого:
$("#mySelect").get(0).options[1].title="My title";
но я пытался установить заголовок перед добавлением опции в тег выбора. Разве объект «Option» не позволяет мне установить свойство «title»? Функция javascript даже не выполняется. Не могу ли я установить атрибут «title» для html-элемента «option» в javascript?
Option
технически является узлом HTML, пока он не будет добавлен к выбору. Таким образом, если он не поддерживает свойствоtitle
, оно не будет преобразовано в атрибутtitle
. - person OverZealous   schedule 11.08.2011