2014-01-21 3 views

ответ

5

С :visible

$("#new-ticket").find('input,select,textarea').filter(':visible').val(''); 

или

$("#new-ticket").find(':input:visible').val(''); 

селектор выбирает все :input ввода, текстовое поле, выберите и кнопки элементов.

+0

Спасибо. Никогда не новый о ': input'. Если бы я хотел включить скрытые selects и textareas, это было бы просто как '$ (" # new-ticket "). Find ('input: visible, select, textarea'). Filter (': visible'). Val (''); ' – user1032531

+0

Нет, вы либо используете фильтр для фильтрации всей коллекции, как в первом примере ответа, либо вам придется использовать ее для каждого из целевых элементов, как в ->' $ ("# new-ticket"). find ('input: visible, select: visible, textarea: visible') ' – adeneo

Смежные вопросы