ホームページ > 記事 > ウェブフロントエンド > jQuery セレクターから基になる DOM 要素を取得するにはどうすればよいですか?
jQuery セレクターから基になる DOM 要素を取得するのは、複雑なタスクになる可能性があります。次のシナリオを考えてみましょう:
<input type="checkbox" id="bob" /> var checkbox = $("#bob").click(function() { //some code });
チェックボックスのチェックされた値を後で決定するには、DOM 要素にアクセスするための直接メソッドが必要です。 is(":checked") メソッドは回避策としてのみ機能します。
解決策:
jQuery は、生の DOM 要素にアクセスする簡単な方法を提供します:
$("table").get(0); // or simply $("table")[0];
ただし、通常、そのようなアクセスは必要ありません。たとえば、チェックボックスの例は、jQuery メソッドを使用してより簡潔に書き直すことができます。
$(":checkbox").click(function() { if ($(this).is(":checked")) { // do stuff } });
さらに、jQuery メソッドは拡張機能を提供し、ブラウザ間の互換性をサポートしているため、生の DOM 要素へのアクセスよりも優先されます。
以上がjQuery セレクターから基になる DOM 要素を取得するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。