這裏工作是我使用禁用按鈕上的點擊控件是什麼:使用.attr在FF和鉻不起作用禁用ASP控件,而它與IE
$('#cmdbtnreleaseOwner').attr('disabled', true);
$('#cmdlnkbtnreleaseOwner').attr('disabled', true);
這將禁用與控制在IE中各自的ID,但不與Mozilla的FF和鉻作品..
編輯:
這裏是我的aspx代碼:
<asp:ImageButton ID="cmdbtnreleaseOwner" ClientIDMode="Static" runat="server" ImageUrl="~/images/add-prospect.png" CommandName="Release" OnClientClick="return OnServiceOrderButtonClick();" />
<asp:LinkButton Text="Release OwnerShip" ClientIDMode="Static" runat="server" ID="cmdlnkbtnreleaseOwner" CommandName="Release" OnClientClick="return OnServiceOrderButtonClick();" />
從源
HTML:
<input type="image" name="ctl00$ContentPlaceHolder1$ServiceOrderGridView$ctl00$ctl02$ctl00$cmdbtnreleaseOwner" id="cmdbtnreleaseOwner" src="../images/add-prospect.png" onclick="return OnServiceOrderButtonClick();" />
<p>
<a onclick="return OnServiceOrderButtonClick();" id="cmdlnkbtnreleaseOwner" href="javascript:__doPostBack('ctl00$ContentPlaceHolder1$ServiceOrderGridView$ctl00$ctl02$ctl00$cmdlnkbtnreleaseOwner','')">Release OwnerShip</a>
</p>
你應該使用.prop()這個http://api.jquery.com/prop/ –
我使用的是1.2.6版本,我也嘗試更新我的JS到1.7.2和.prop不工作.. –
適用於chrome21,FF12 – rt2800