Javascript 单击输入类型=搜索时重置按钮的任何事件?

Javascript 单击输入类型=搜索时重置按钮的任何事件?,javascript,jquery,html,javascript-events,Javascript,Jquery,Html,Javascript Events,html5搜索输入元素上是否有可用于单击重置按钮的事件?该事件称为搜索。它同时在搜索和重置上启动。 您只需要检查查询是否为空 例如: $("#searchInput").on("search", function(evt){ if($(this).val().length > 0){ // the search is being executed }else{ // user clicked reset } }); 它可以工作,这里

html5搜索输入元素上是否有可用于单击重置按钮的事件?

该事件称为
搜索
。它同时在搜索和重置上启动。
您只需要检查查询是否为空

例如:

$("#searchInput").on("search", function(evt){
    if($(this).val().length > 0){
        // the search is being executed
    }else{
        // user clicked reset
    }
});

它可以工作,这里是小提琴:

该事件被称为
搜索
。它同时在搜索和重置上启动。 您只需要检查查询是否为空

例如:

$("#searchInput").on("search", function(evt){
    if($(this).val().length > 0){
        // the search is being executed
    }else{
        // user clicked reset
    }
});

它是有效的,这里是小提琴:

我不知道html5有一个输入类型搜索与mozila,ie和opera不兼容,很糟糕,最好还是使用纯文本类型Nope dude.我不能更改代码bcz我正在处理DataTables中使用的动态输入我不知道html5有一个输入类型搜索与mozila不兼容,ie和opera,很糟糕,最好还是使用普通的旧文本类型Nope dude..我无法更改代码bcz我正在处理DataTables中使用的动态输入jquery中是否实现了重置/搜索?不,不是,您需要使用$.on(“搜索”,函数(){});那么什么是完美的答案?@NageshwarReddy让OP完成它,如果没有,那么我将发布正确的答案。jquery中是否实现了重置/搜索?不,不是,您需要使用$.on(“search”,function(){});那么什么是完美的答案?@NageshwarReddy让OP完成它,如果没有,那么我将发布正确的答案。