我想了解jQuery中的事件綁定。我寫了一個簡單的代碼如下:jQuery綁定:函數在事件之前運行
<html>
<script language="javascript" src="jquery.js"></script>
<body>
<form>
<input type="button" name="bu1" value="click me">
</form>
</body>
<script language="javascript">
jQuery("input[type='button']").bind('click',alert('Hello'));
</script>
</html>
當我運行該頁面時,警報發生在加載而不是當我單擊按鈕時。任何人都可以幫助我瞭解我錯在哪裏?
你必須提供一個函數,所以把你的警報打包到函數中(){alert('hello');} –
你正在調用函數'alert'並將結果傳遞給'.bind' ...'functionName(arg1 ,arg2,...)立即調用函數 – Esailija