Ответ 1
Вы можете сделать это (скрипка здесь), сделать какой-то простой в использовании плагин:
$.fn.getType = function(){ return this[0].tagName == "INPUT" ? this[0].type.toLowerCase() : this[0].tagName.toLowerCase(); }
И используйте его вот так
$(".element").getType(); // Will return radio, text, checkbox, select, textarea, etc (also DIV, SPAN, all element types)
$(".elList").getType(); // Gets the first element type
Какой тип выбранного первого элемента будет выбран.
Другая информация
Если вы просто хотите иметь несколько селекторов, вы можете использовать это:
$("input:text, input:radio, select");
Или выберите все элементы управления формой (подробнее):
$(":input") // can return all form types