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

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

这就是我所拥有的:

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


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

那么,如何使用jQuery查找这些inputs并清除其值或将选定的selects索引设置为0?

先感谢您。

最佳答案

尝试这个

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

关于javascript - 如何清除容器控件中的所有值,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/8315929/

10-09 22:14