我有這個ajax調用,假設在特定文本框上按下某個鍵時運行。一旦進入通話,它會運行一個可以觸發警報的功能。但是,它不起作用。也許這是因爲我用舊論壇帖子撰寫了電話會議作爲參考。假設,我在我的測試中調用了jquery庫的原因,但我沒有在這裏發佈它。Ajax調用沒有運行在Kydydown
這是我到目前爲止已經試過:
<script>
$("#<% =tb.ClientID%>").keydown
(
function()
{
debugger; alert("hello");
}
);
</script>
<body>
<asp:TextBox Id = "tb" runat = "server"/>
</body>
我是新來的這些類型的呼叫。我對js函數非常熟悉,但我從來沒有這樣做過。任何解釋和建議,將不勝感激。
您的代碼嘗試選擇代碼運行時不存在的元素。 –
將您的腳本移動到'body'的底部或將其包裝在DOM就緒語句中。現在,您的腳本在ID爲'tb'的元素已加載到頁面之前執行。 – tymeJV
@tymeJV這很有道理,我會試一試。謝謝 –