Функция селектора jQuery $
ожидает допустимый селектор CSS в качестве аргумента.Если вы хотите, чтобы все элементы <select>
находились под родительским идентификатором, то это должно сделать то, что вы хотите:
$('#panelId select').each(...
Обратите внимание, что между #panelId
и select
нет двоеточия.Символы двоеточия в CSS зарезервированы для псевдо-селекторов, таких как :hover
.
Если вы хотите использовать более одного типа дочерних элементов, вы можете указать несколько селекторов, разделяя их запятыми.Например,
$('#panelId select, #panelId input').each(...
Еще лучше начать с панели, а затем выбрать только соответствующих потомков:
$('#panelId').find('select, input').each(...
Надеюсь, это поможет!