如何使用Jquery在chrome浏览器中禁用面板 [英] How to Disable panels in chrome browser using Jquery

查看:105
本文介绍了如何使用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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆