如何在 foreach 循环中使用 JavaScript 变量之前从 JavaScript 变量中删除或排除组件
How to remove or exclude components from JavaScript variable before using it in foreach loop?
我有一个包含 ASP.NET 面板和JavasScript的网页,当用户单击展开/折叠全部按钮时,JavasScript可以展开和折叠它们。我想排除一些面板,以便在用户单击按钮时它们不会展开或折叠(它们包含在用户控件中并显示为嵌套面板)。
我有以下JavaScript:
function expandCollapsePanels()
{
var collapse = $('#<%= lbltogglePanels.ClientID %>').html() == "Collapse all panels";
var panels = Sys.Application.getComponents();
for (var i in panels)
{
//if panel name/ID contains 'pnlDetails', remove it (or don't collapse/expand it)
panels[i].set_Collapsed(collapse);
}
}
如何修改此代码以删除包含"pnlDetails"作为其 ID(或元素名称)一部分的面板?
你的意思是这样吗?
for (var i in panels)
{
//if panel name/ID contains 'pnlDetails', remove it (or don't collapse/expand it)
if(panels[i].name.indexOf("pnlDetails") > -1 || panels[i].ID.indexOf("pnlDetails") > -1){
panels[i].set_Collapsed(collapse);
}
}
相关文章:
- 调用类向后变量 (JavaScript)
- 初始化父类中的变量(JavaScript/CoffeeScript 习语)
- 可以'找不到变量javascript错误
- 输出数组变量javascript
- 自提交表单访问变量javascript
- 将变量 javascript 添加到用于旋转图像的链接中
- 在文本字段中显示保存的本地存储变量 - javascript
- 将变量添加到变量 JavaScript 中
- 获取要在变量 JavaScript 中使用的用户输入值
- 如何在变量 Javascript 中删除双引号
- 使用变量 javascript 从 json 文件中获取数据
- 读取输入和打印变量 - JavaScript 和 HTML 4.01
- 传递 PHP 变量 JavaScript 窗口位置
- 重置变量 JavaScript
- 变量 JavaScript 中的变量
- 尝试使用多个函数时无法使用全局变量 - JavaScript - 初学者
- 如何按值将数组分配给另一个变量 JavaScript
- setTimout 搞砸了变量 JavaScript
- 用内部函数变量更改外部函数变量?Javascript
- 根据变量 JavaScript 增加