0

カスタム NodeTemplate を持つ RadTreeView があります。そのノード テンプレート内で、次のdivようにノードを で囲みます。

<div id="divCommandRow">
    <!-- My template goes here -->
</div>

RadTreeView がレンダリングされた後、私の DOM には DOM にいくつかの div<div id="divCommandRow">があります。私の質問は、jQuery を使用して、これらの div のいずれかにdisplay: noneスタイルがあるかどうかを照会するにはどうすればよいですか? 次のコードを作成しましたが、機能していないようです。

    function IsInEditMode() {
        $('#divCommandRow').each(function () {
            if ($(this).is(':visible'))
                return true;
        });
        return false;
    }

私が間違っていることについてのアイデアはありますか?

4

1 に答える 1

4
$('selector').length == $('selector:visible').length

また

$('selector:not(:visible)').length == 0

この条件では、selectorセレクターに一致するすべての要素が表示されているかどうかを確認します

于 2012-08-29T23:09:06.750 に答える