Добавление определенного атрибута для элемента формы - jquery - PullRequest
0 голосов
/ 13 сентября 2011

Привет, люди из области кодирования.

Я пытаюсь добавить атрибут «несколько» (?) В поле выбора с помощью jquery.

по сути, я хочу это:

<select tabindex="3" multiple="" style="width:350px;" title="Choose a Country">

но не знаете, как добавить «несколько» через jquery?

Есть идеи?

Приветствия

Ответы [ 2 ]

1 голос
/ 13 сентября 2011

При добавлении атрибута вам нужно дать ему значение. Фактическое значение не имеет значения. Браузер просто ищет наличие атрибута и не обращает внимания на значение, но вы не можете просто установить его в пустую строку. Так что просто сделайте:

$("select").attr("multiple", "multiple");

Чтобы удалить атрибут, потому что вы не можете установить его в пустую строку, вы используете:

$("select").removeAttr("multiple");

Другой похожий пример - это установка атрибута disabled в поле ввода.

0 голосов
/ 13 сентября 2011

Используйте метод attr для добавления любого атрибута в элемент dom.

$("select").attr("multiple", "multiple");
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...