HTML 要素の空性に基づく条件付き実行が必要なシナリオに対して、jQuery はソリューションを提供します。
HTML 要素が空かどうかを確認するには、jQuery の :empty セレクターを利用します。
<code class="js">if ($('#element').is(':empty')) { // do something }</code>
このセレクターは、選択した要素に子要素、テキスト、または要素が含まれていない場合に true を返します。
ただし、ブラウザによっては、スペースや改行などの非表示要素の処理が異なる場合があります。これらの非表示の要素を無視して一貫した動作を保証するには、次の関数の使用を検討してください:
<code class="js">function isEmpty(el) { return !$.trim(el.html()); } if (isEmpty($('#element'))) { // do something }</code>
これにより、空かどうかを判断するときに、表示されているテキスト コンテンツのみが考慮されるようになります。同様に、この関数に基づいて jQuery プラグインを作成できます。
以上がjQuery で空の HTML 要素を特定するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。