【问题标题】:asp net looping through server control in jqueryasp net 循环通过 jquery 中的服务器控制
【发布时间】:2016-01-30 15:27:34
【问题描述】:

我正在使用 asp net web 表单开发一个网页。

在 javascript 中,我可以循环访问我的组件;

for (var i = 2; i <= 10; i++) {
     $("#textbox" + i).get(0).style.display = 'none';
}

但是当我为组件设置 runat="server" 时,我需要访问;

$("#<%=textbox1.ClientID %>").get(0).style.display = 'none';
$("#<%=textbox2.ClientID %>").get(0).style.display = 'none';

我的问题是,有没有办法循环通过在 javascript 中设置 runat="server" 的组件?

【问题讨论】:

    标签: javascript jquery loops servercontrol


    【解决方案1】:

    您可以将 cssClass 分配给元素。渲染时类名不会改变。

    然后您可以使用$(".classname").hide() 隐藏所有具有特定类名的元素。

    你也可以循环播放

    $(".classname") each(function () {
        $(this).get(0)//if you need dom element
    });
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-02-07
      • 1970-01-01
      • 2021-03-05
      • 2011-07-25
      • 1970-01-01
      • 2012-04-02
      • 1970-01-01
      • 2014-03-27
      相关资源
      最近更新 更多