0
焦點事件,我在我的html頁面下面的腳本:問題與鍍鉻
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.6.2/jquery.min.js" type="text/javascript"></script>
<script type="text/javascript">
$(document).ready(function() {
var k_InitialTextBoxValue = "Please enter a cd name";
function requestSuggestion(partialCdName) {
$.ajax({
type: "GET",
url: "Web1",
data: "suggest=" + partialCdName,
success: function (msg) {
alert(msg);
}
});
}
$("#textCdName").val(k_InitialTextBoxValue);
$("#textCdName").focus(function() {
alert($(this).val());
/*if ($(this).val() == k_InitialTextBoxValue) {
$(this).val() = "";
}*/
});
$("#textCdName").keyup(function() {
requestSuggestion($("#textCdName").val());
});
});
</script>
每次我關注#textCdName文本框元素一次,我得到的警告窗口無限數量,而不是一個。這發生在Chrome(v13)中,在IE中它工作正常。
發生過這種情況嗎?我該如何解決這個問題?
如果用'console.log'替換'alert',你會得到一條消息嗎? – Mat