我對JavaScript有一些經驗,但是當談到jQuery時,我是一個完整的noob。基本上我試圖添加一個真正簡單的點擊事件處理程序來返回時間。我在控制檯中沒有收到任何錯誤,但是單擊按鈕時沒有任何反應(我純粹爲了測試目的添加了console.log)。我通過nuget導入了整個bootstrap包,所以我相信我有完整的jQuery庫。還有什麼我失蹤?提前致謝!初學jQuery問題
<%@ Page Title="" Language="C#" MasterPageFile="~/Site.Master" AutoEventWireup="true" CodeBehind="jQuery.aspx.cs" Inherits="garrettPenfieldUnit10.WebForm2" %>
<asp:Content ID="Content1" ContentPlaceHolderID="head" runat="server">
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder" runat="server">
<h1>jQuery Page</h1>
<p><asp:Label ID="LabelJQ" runat="server" Text="Click the Button!"></asp:Label></P>
<asp:Button ID="ButtonJQ" runat="server" Text="Update the Time!"/>
<script src="Scripts/jquery-1.9.1.js"></script>
<script type="text/javascript">
$('#ButtonJQ').click(function() {
var d = new Date();
document.getElementById(LabelJQ).innerHTML = d.toLocaleTimeString();
console.log('wubba lubba dub dub!');
});
</script>
</asp:Content>
我想補充的'UseSubmitBehavior =「假」'的'Button',在單擊事件的唯一客戶端的目的無論如何。 – ibubi
@ibubi:我對ASP.Net的'Button'不太瞭解。 :-)如果它呈現爲'
謝謝您的信息!我改變了我的代碼,而不是ID的類,但不幸的是我仍然得到相同的結果。 –