Помогите проверить тип элемента
Подскажите!
Как проверить тип элемента? var group = $(".parametr"); // выбираем группу объектов var parametr = {}; //Создаем пустой массив для сбора информации parametr['action']='on_off_use_paper'; $.each(group, function(){//Собираем инфу в массив if ($("#"+this.id [type=checkbox])){ if ($("#"+this.id).prop("checked") == true){ parametr[this.id]=true; }else{ parametr[this.id]=false; } }else{ parametr[this.id]=this.value; } }); Пробую так, но выдает ошибку if ($("#"+this.id [type=checkbox])){ Необходимо при переборе проверять элемента на checkbox. |
Alex_dark74,
var group = $(".parametr"); // выбираем группу объектов var parametr = {}; //Создаем пустой массив для сбора информации parametr['action']='on_off_use_paper'; $.each(group, function(){//Собираем инфу в массив if (this.type == 'checkbox'){ if (this.checked){ parametr[this.id]=true; }else{ parametr[this.id]=false; } }else{ parametr[this.id]=this.value; } }); |
Цитата:
if ($("#"+this.id +'[type="checkbox"]').length>0){} или if ($("#"+this.id +':checkbox').length>0){} Но ИД кагбе своей уникальностью все должен разрулить... |
Спасибо.
|
Часовой пояс GMT +3, время: 10:37. |