【发布时间】:2012-08-29 23:06:49
【问题描述】:
我有一个带有自定义 NodeTemplate 的 RadTreeView。在该节点模板中,我将节点包围在 div 中,如下所示:
<div id="divCommandRow">
<!-- My template goes here -->
</div>
RadTreeView 渲染后,我的 DOM 在 DOM 中有几个 <div id="divCommandRow"> div。我的问题是,我如何使用 jQuery 来查询这些 div 是否有 display: none 样式?我创建了以下代码,但它似乎不起作用:
function IsInEditMode() {
$('#divCommandRow').each(function () {
if ($(this).is(':visible'))
return true;
});
return false;
}
关于我做错了什么有什么想法吗?
【问题讨论】:
-
ID 必须是唯一的。您的选择器
$('#divCommandRow')只选择ID 为divCommandRow的第一个匹配元素。
标签: javascript jquery asp.net radtreeview