Как проверить, является ли поле типа «выбрать» в jQuery - PullRequest
1 голос
/ 16 октября 2010

Как вы проверяете поле ввода для типа «выбор», например для переключателя, это

if($('#' + field).attr('type') == 'radio'{
....
}

Что вы пишете для поля выбора?

1 Ответ

3 голосов
/ 16 октября 2010

Вы можете использовать .is() и селектор элемента , например:

if($('#' + field).is('select')) {

Или проверьте .length селектора #id только для , что тип элемента подобен этому (немного медленнее):

if($('select#' + field).length) {

Или nodeName (или tagName), например:

if($('#' + field)[0].tagName == 'SELECT') {

Или вообще без jQuery (самый быстрый):

if(document.getElementById(field).tagName == 'SELECT') {
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...