如何清除容器控件中的所有值

时间:2011-11-29 18:38:08

标签: javascript jquery asp.net html jquery-selectors

如何清除type=texttype=select的所有输入(将所选索引设置为0)?

我认为使用jQuery这一定很容易,我不想为此回发到服务器。

这就是我所拥有的:

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

但我找到所有输入(图像,复选框等)。我只想清除textareas,文本输入和选择。

那么如何使用jQuery找到这些inputs并清除它们的值或将所选的selects索引设置为0?

提前谢谢。

1 个答案:

答案 0 :(得分:3)

试试这个

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
    });
}