仕事中に、ページ上の一部の HTML 要素は、さまざまな状況に応じてさまざまなコンテンツを表示するためにサーバー側の言語によって制御されていますが、場合によっては、同じページ上で、後で Ajax とサービスを使用する必要があります。 DOM の準備ができており、場合によってはそれが必要ない場合は、指定した HTML タグがページに含まれている場合にのみ Ajax 部分をトリガーする必要があります。これにより、結局のところ、これにより、負荷が軽減されます。かなりナンセンスです。本題に入りましょう:
実際、要素が存在するかどうかを判断する JQuery の問題を解決する方法は非常に簡単です。
if($("#abc").length >0) { ... }
if($("#abc").html() != "") { ... }
上記の 2 つのメソッドは、HTML ドキュメントに必要な要素が含まれているかどうかを判断できます。私は $("#abc") != null / !$("#abc") / $.find("# abc" を使用してみました。 ") ..... 要素が存在するかどうかに関係なく Object が返されるため、結果は機能しません。そこで、上記の 2 つの方法のいずれかを使用して問題を一時的に解決しました。もっと良い方法はありますか?