2012-10-09 26 views
0

我想在用戶更改輸入中的值時使用Jquery觸發事件。當輸入變化不起作用時jquery觸發

這應該是相當容易的,但是,我嘗試了所有的方式,但沒有一個適合我。

這裏是我的HTML:

<input id="size" type="text" name="Size[mm]" style="width:40px; margin-top:5px; padding-left:10px;" value="1.00" maxlength="6" size="10"> 

這裏是我的jQuery:

我想:

<script> 
$('#size').bind('keyup mouseup change',function(){ 
     alert('Yeah!'); 
}); 
</script> 

而且

<script> 
$("input#size").change(function(){ 
      alert('Yeah!'); 
}).change(); 
    </script> 

而且

<script> 
$("#size").change(function(){ 
      alert('Yeah!'); 
}); 
</script> 

然而,這些作品和虛無的發生在我的螢火蟲..

任何想法?

感謝

+0

你的螢火蟲什麼都沒有發生?那是什麼意思? – epascarello

+0

考慮使用文檔就緒處理程序。 – undefined

回答

4

如果他們沒有工作,你可能添加的事件處理程序的元素呈現之前。使用document ready

<script> 
    $(function(){ 
     $('#size').bind('keyup mouseup change',function(){ 
      alert('Yeah!'); 
     }); 
    }); 
</script> 
+0

非常感謝。你是對的。 – jackhao

相關問題