發現了類似的問題,但它並沒有解決我的問題。我正在嘗試調用.change()事件以在用戶選擇RadioButton時顯示一些隱藏文本。JQuery和ASP:RadioButton和.change()不起作用
我在JSFiddle中嘗試了這種方式,它與普通窗體一起工作,但似乎無法讓它與我的ASP.NET窗體一起工作。
原始碼 - http://jsfiddle.net/pJgyu/8226/(當您單擊是或否時,它會顯示或隱藏段落)。
我的ASP代碼 -
<asp:RadioButton ID="RadioButton1" runat="server" Text="Yes" GroupName="RadioGroup1" /> <br /></p>
<asp:RadioButton ID="RadioButton2" runat="server" Text="No" GroupName="RadioGroup1" />
<p style="display: none">testing 1...2...3...</p>
當我火了我的jQuery代碼 -
$("input:radio").change(function()
$("p").toggle("slow");
});
和改變 「輸入:廣播」 到#RadioButton1(或2),甚至<% = RadioButton1%>沒有任何反應。
那麼,我做錯了什麼?我是一個JQuery整體ASP.NET noob。 :)
感謝您的任何方向/指針/提示。
你可以發佈你的asp.net應用程序呈現HTML,我想知道,如果ID該asp.net渲染是你所期待的。 – Swaff 2011-03-29 13:34:19
你能發佈更多的asp和jquery代碼嗎?在你的asp.net代碼中,在第一個單選按鈕後面有一個額外的結尾'
',是爲了什麼? – edgi 2011-03-29 13:44:53嘿在叢林中駝鹿 - 是的,我刪除了我的申請。有一些額外的東西在附近。 Mark讓回答得到了答案(見下文)。 – Valien 2011-03-29 13:47:42