我有一些ASP.Net代碼,定義了服務器端的複選框,這樣的:在客戶端事件處理程序無法獲得checkbox.checked財產
<asp:CheckBox ID="_chkWindAndHail" runat="server" Text="Wind/Hail Deductible" TextAlign="Right" Checked="true" onClick="onControlChanged()" />
然後,我有一些JavaScript,看起來像這樣:
var chkWind = $("#<%= _chkWindAndHail.ClientID %>");
var hdnWind = $("#<%= _hdnWindAndHailPremium.ClientID %>");
var txtWind = $("#<%= _txtWindAndHailPremium.ClientID %>");
if (chkWind.checked)
txtWind.val(hdnWind.val);
else
txtWind.val(0);
當我嘗試一下文本框的「選中」屬性的值,螢火蟲說複選框對象是好的,但「選中」屬性來了「不確定」,因此在代碼中它從來沒有設置一個合適的價值。
有人能向我解釋什麼赫克在我做錯了嗎?我是JQuery的新手,所以這可能是非常基本的東西。
這工作;有趣。爲什麼我需要像數組一樣引用它?我只是檢索一個控件的單個實例。 – 2011-02-08 22:12:15