javascript: установить заголовок параметра в теге select с помощью javascript

Я работаю над проектом, в котором у меня есть тег выбора, параметры которого генерируются функцией javascript. В настоящее время я заполняю атрибут "title" каждой опции подробным описанием.
Внутри функции javascript я сейчас делаю что-то вроде этого:

var country = new Option("countryUSA", "United States of America");
$("#mySelect").get(0).options[1]=country;

Это работает нормально, появляется опция. Однако мне также нужно установить атрибут «title» этого элемента опции html. Я пробовал что-то вроде этого:

country.title="Full description of USA";

, но это не работает.
Я знаю, что могу сделать что-то вроде этого:

 $("#mySelect").get(0).options[1].title="My title";

, но я пытался установить заголовок перед добавлением опции в тег select. Разве объект «Option» не должен позволять мне устанавливать свойство «title»? Функция javascript даже не выполняется. Есть ли способ установить атрибут «title» для элемента html «option» в javascript?

5
задан tw16 10 August 2011 в 23:45
поделиться