如何使用Jquery在chrome浏览器中禁用面板 [英] How to Disable panels in chrome browser using Jquery
本文介绍了如何使用Jquery在chrome浏览器中禁用面板的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我已编写代码
$('#<%= panel1.ClientID%>')。attr('disabled','disabled') ;
这对Internet Explorer工作正常
但我需要谷歌Chrome
这不适用于Chrome
我需要这个
I Have written code
$('#<%=panel1.ClientID%>').attr('disabled', 'disabled');
this is working fine for Internet Explorer
But I need for Google Chrome
It is not working for Chrome
I need solution for this
推荐答案
('#<%= panel1.ClientID%>')。attr('disabled','disabled');
这对Internet Explorer工作正常
但我需要谷歌Chrome
这不适用于Chrome
我需要这个解决方案
('#<%=panel1.ClientID%>').attr('disabled', 'disabled');
this is working fine for Internet Explorer
But I need for Google Chrome
It is not working for Chrome
I need solution for this
An asp:Panel just produces a div element. This isn't a form control, it's just there for structure.
To disable every input control inside of it, if you are using jQuery, try:
(#< ;% = mypanel.ClientID %> 输入)。attr(disabled,true);
或普通ol'JavaScript:
var controls = document.getElementById(<% = mypanel.ClientID %> 跨度>输入) )的getElementsByTagName(;
for(var i = 0; i < controls.length; i ++)
controls [i] .disabled = true;
("#<%=mypanel.ClientID%> input").attr("disabled", true); Or plain ol' JavaScript: var controls = document.getElementById("<%=mypanel.ClientID%>").getElementsByTagName("input"); for (var i = 0; i < controls.length; i++) controls[i].disabled = true;
---参考: http://stackoverflow.com/questions/5088352/enable-disable-asppanel-and-all-its-control-using-javascript [< a href =http://stackoverflow.com/questions/5088352/enable-disable-asppanel-and-all-its-control-using-j avascripttarget =_ blanktitle =新窗口> ^ ]
这篇关于如何使用Jquery在chrome浏览器中禁用面板的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文