Это даст вам все элементы формы внутри вашей таблицы (:input
селектор ):
var $formElements = $('#tableid').find(':input');
Вы можете фильтровать с помощью селектора атрибута :
//will select every form element having a data-custom attribute set to 5
var $formElements = $('#tableid').find(':input[data-custom="5"]');
Пожалуйста, ознакомьтесь с jsFiddle Demo .В своих примерах я использовал атрибуты данных HTML5 , но код будет работать с любым необходимым атрибутом.
ИЛИ вы можете использовать метод filter()
для записифункция, которая фильтрует ваши элементы:
var $formElements = $('#tableid').find(':input').filter(function () {
return $(this).attr('data-custom') == '5';
});
jsFiddle Демо с фильтром ()