jQuery无法使用.val('')清除特定输入

Osu*_*Osu 5 forms jquery input clear

我一直在这里寻找错误,因为单击HTML中的重置按钮时无法清除输入的#keywordsearch。但是,我什么都找不到-您看到问题了吗?

http://jsfiddle.net/eKWyY/

这是我的JS:

$('#dirreset').click(function() {
            $('#fatform option').each(function(index) {
                $(this).removeAttr("selected");
            });
            $('#keywordsearch').val('');
        });
Run Code Online (Sandbox Code Playgroud)

感谢您的帮助,这让我有点生气!

大须

Sud*_*oti 5

单击重置按钮,将条目重置为默认值。并且asf是您的默认值,因此不会清除,因此请更改

<input type="reset" name="osu_directory_search_reset" value="Reset" id="dirreset"> 
Run Code Online (Sandbox Code Playgroud)

<input type="button" name="osu_directory_search_reset" value="Reset" id="dirreset"> 
Run Code Online (Sandbox Code Playgroud)

演示:jsFiddle