我的页面有2种表格;每个表单都有一个输入文本字段;
在第一种形式的输入文本中找到的值必须与在第二种形式的输入文本中找到的值相同;
当值更改时,另一个输入文本字段也会修改其值;
我应该同时使用onkeyup
和onchange
事件吗?
如果没有,那么使用哪一种是正确的呢?
我之所以这样问,是因为它暗示我有2个帖子请求,这就是为什么。
$('input.searchbox').keyup( function(){
$('input.txtfieldsearch').val($('input.searchbox').val());
listViewUpdate();
$('input.txtfieldsearch').trigger("keyup");
});
$('input.txtfieldsearch').keyup( function(){
$('input.searchbox').val($('input.txtfieldsearch').val());
listViewUpdate();
});
$('input.searchbox').change( function(){
$('input.txtfieldsearch').val($('input.searchbox').val());
listViewUpdate();
$('input.txtfieldsearch').trigger("change");
});
$('input.txtfieldsearch').change( function(){
$('input.searchbox').val($('input.txtfieldsearch').val());
listViewUpdate();
});
最佳答案
您可以使用 $.on()
函数并附加倍数处理程序。
$("#element").on('keyup change', function (){
// Your stuff...
});
关于javascript - jQuery:是否需要keyUp和change事件?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/16082213/