Есть ли лучший способ написать "$ ('# sender-name') [0] .value;" вместо использования элемента 0? - PullRequest
0 голосов
/ 14 июня 2009

есть лучший способ написать

$ ( '# отправитель-имя') [0] .value;

вместо использования элемента 0 ... Это идентификатор, поэтому должен присутствовать только 1 элемент, есть какое-то свойство FirstElement или первый дочерний элемент или что-то еще?

По сути, я возвращаю его в переменную ... но, конечно, jquery возвращает массив элементов, но это идентификатор, поэтому я не заинтересован в массиве только первый элемент ..

Есть идеи?

1011 * БЛАГОДАРЯ *

Ответы [ 2 ]

11 голосов
/ 14 июня 2009

Используйте функцию val: возвращает значение первого элемента для входов.

var value = $('#sender-name').val();
3 голосов
/ 14 июня 2009

всегда есть $('#sender-name').get(0).value;, но концептуально это одно и то же.

Вы упоминаете value просто как пример свойства DOM или это именно то, что вам нужно? возможно $('#sender-name').val() поможет, если вам абсолютно не нужен объект DOM.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...