0

サブグリッドが存在する (展開されている) かどうかを確認したい。

変更したすべてのデータをグリッドに保存し、すべてのサブグリッドを 1 つのボタンで保存したいので、これを行いたいと思います。しかし、常にすべてのサブグリッドが展開されるとは限りません (これを 2 回繰り返します)。そのため、保存するためにサブグリッドがあるかどうかを確認する必要があります。

私は試した

if(jQuery("#example").grid) { ... }

if(jQuery("#example")) { ... }

ただし、これらのステートメントの出力は常に「未定義」です。グリッド名は間違いなく正しいです - 私はちょうどここに書いた #example ;-)

ありがとうございました!!

4

1 に答える 1

1

要素が存在するかどうかを調べたい場合は、jQuery オブジェクトの長さをテストします

if(jQuery("#example").length) {
   /* element with ID=example exists*/
}

あなたは言及しexpandedましたが、htmlサンプルまたはどのように機能するかの説明を示していませんexpanded

また、ページ内で ID を複製することはできません。ID が重複している場合は、トラバースのためのより良いソリューションを作成するために、間違いなく html を表示する必要があります。これについては、複数のサブグリッドの参照と、サンプル コードとして使用されている ID セレクターのために言及しています。

于 2013-01-01T23:55:39.737 に答える