我遇到了一個簡單表單的問題,我試圖在某人鍵入內容時觸發ajax請求。調試完成後,當事件被解除時,我會留下警報,但它會顯示兩次,而與瀏覽器無關。 (忽略輸入標籤中的'rel'屬性,除非你認爲它的rel屬性導致問題)。jquery事件無端觸發兩次
<form class="formBig" name="formRegister" id="formRegister" method="post" action="">
<label class="label" id="locationLabel" for="location">Location</label>
<input class="input" name="location" id="location" type="text" rel="locationLabel" value="" />
</form>
<script type="text/javascript">
$("#location").click(function() {
alert($(this).attr('id'));
});
</script>
什麼是您的jQuery版本?你能發佈你的整個HTML和JS代碼嗎? – Crozin 2010-03-11 07:25:58
這段代碼沒問題。這是另一回事,你有沒有兩次包括JavaScript文件? – Anurag 2010-03-11 07:31:04