这里工作是我使用禁用按钮上的点击控件是什么:使用.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