我有一些下拉菜单和输入文本字段。我不想使用change
因为输入文本字段需要失去焦点才能工作。在下拉菜单中keyup
毫无意义。
我可以使用change
和keyup
之类的内容对输入和下拉输出都有效吗?
答案 0 :(得分:1)
您可以添加2个不同的JS事件(一个用于输入,另一个用于下拉),根据您的要求调用常用方法或不同方法。事件您可以这样做:
<script type="text/javascript">
$(document).ready(function(){
$("select").on("change", function(){ // or select on basis of class
doSomeThing();
});
$("input[type=text]").on("keyup", function(){ // or select on basis of class
doSomeThing();
});
});
function doSomeThing() {
// some action here
}
</script>
您可以根据需要修改代码,如果您需要进一步说明,请与我们联系。