日期:2014-05-16  浏览次数:20355 次

jquery里keyup方法求教
为什么我在一个元素上点击鼠标也会触发KEYUP事件,有没有什么方法可以解决呢?

------解决方案--------------------
帖代码看看
------解决方案--------------------
看下你写的代码。。
------解决方案--------------------
简单的办法就增加个更新按钮
------解决方案--------------------
没有出现你说的情况
------解决方案--------------------
用 oninput,onpropertychange
------解决方案--------------------
$('input[name=cart_quantity]').keyup(function(){
checkQtyBox();
calculate();
});

------解决方案--------------------
那你就判断一下呗,不知道你什么问题
你判断点击的时候,和KEYUP的时候判断KEYCODE
JScript code

$('input[name=cart_quantity]').keyup(function(){
   if(event.keyCode!=1){ //鼠标左键的keycode是1
  checkQtyBox();
  calculate();
    }
   else{return;}
});

------解决方案--------------------
同意楼上的说法