この記事の例では、jQuery が表示や非表示などの一般的な状態を決定する方法を説明します。皆さんの参考に共有してください。具体的な方法は以下の通りです。
表示: show() 表示:ブロック;
非表示: Hide() 表示:なし;
表示と非表示を切り替える場合、現在表示されているか非表示になっているかを判断するために、一般的に次の方法が使用されます。
1.
if(thisNode.is(':hidden' )){ ......}else{.......}
2. まず thisNode の Dom 要素にクラス識別子を追加します。たとえば、識別子を class="showFlag" に変更すると、判定は次のようになります
if(thisNode.hasClass('showFlag')){... ... .}else{......}
同様に、thisNode の他のコンテンツ (サブ要素の数、テキストコンテンツなど) も、特定のニーズに基づいて判断できます。
この記事が皆さんの jQuery プログラミングに役立つことを願っています。