0
我有一些下拉菜單和輸入文本字段。我不想使用change
,因爲輸入文本字段需要失去焦點才能工作。在下拉菜單中,keyup
將毫無意義。jQuery - 相當於更改/鍵盤輸入
是否有類似change
和keyup
我可以使用那對輸入和下拉都有效?
我有一些下拉菜單和輸入文本字段。我不想使用change
,因爲輸入文本字段需要失去焦點才能工作。在下拉菜單中,keyup
將毫無意義。jQuery - 相當於更改/鍵盤輸入
是否有類似change
和keyup
我可以使用那對輸入和下拉都有效?
您可以根據您的要求添加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>
您可以修改代碼,根據自己的需要,讓我知道如果你需要任何進一步澄清。
謝謝。這實際上就是我如何擁有它的原因 - 我只是好奇,是否有一些事情可以適用於兩者。 – b85411 2015-04-01 03:15:39