Как очистить все значения в элементе управления контейнера - PullRequest
0 голосов
/ 29 ноября 2011

как я могу очистить все входы с type=text и type=select (установите выбранный индекс на 0)?

Я думал, что это должно быть легко с jQuery, я не хочу отправлять на сервер для этого.

Вот что у меня есть:

function clearValues(containerControlID) {
    $('#' + containerControlID + ' :input').each(function (index) {
        $(this).val("");
    });
}  

Но я нахожу все входные данные (изображения, флажки и т. Д.). Я хочу очистить только текстовые поля, текстовые поля и выделения.

Так, как я могу найти эти inputs с помощью jQuery и очистить их значения или установить выбранный индекс selects в 0?

Заранее спасибо.

1 Ответ

3 голосов
/ 29 ноября 2011

Попробуйте это

function clearValues(containerControlID) {
    $('#' + containerControlID + ' :input:text').val(''); //To set all text to empty
    $('#' + containerControlID + ' textarea').val('');  
    $('#' + containerControlID + ' select').each(function () {
        this.selectedIndex = 0; //To set all select elements to first option
    });
}  
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...