ホームページ  >  記事  >  ウェブフロントエンド  >  jQuery チェーンの使用ガイド_jquery

jQuery チェーンの使用ガイド_jquery

WBOY
WBOYオリジナル
2016-05-16 16:18:591188ブラウズ

前の例から、jQuery ステートメントをリンクすることができます。これにより、コードの長さが短縮されるだけでなく、特殊な効果も得られることがよくあります。

コードをコピーします コードは次のとおりです:

<スクリプトタイプ="text/javascript">
$(function() {
$("div").addClass("css1").filter(function(index) {
戻りインデックス == 1 || $(this).attr("id") == "4 番目";
}).addClass("css2");
});
                                                                                         
上記のコードは、スタイル css1 を
リスト全体に追加してからフィルターし、フィルターされた要素に個別に css2 スタイルを追加します。 jQuery がないと上記の効果を実現するのは非常に面倒です。

jQuery チェーンでは、後続の操作は前の操作の結果をオブジェクトとして受け取ります。操作オブジェクトを前のステップのオブジェクトにしたい場合は、end() メソッドを使用できます。

end() メソッドを使用して jQuery チェーンを制御します。

コードをコピーします コードは次のとおりです:
<スクリプトタイプ="text/javascript">
$(function() {
$("p").find("span").addClass("css1").end().addClass("css2");
});
                                                                                                                                                                                                                                             & Lt; スパン & gt; ありがとうございます。


上記のコードは、

タグを検索し、スタイル css1 を追加し、end() メソッドを使用して操作オブジェクトを $("p") に戻し、スタイル style css2 を追加します。

さらに、andSelf() を通じて前の 2 つのオブジェクトを結合し、一緒に処理することもできます。

andSelf() メソッドを使用して jQuery チェーンを制御します。

コードをコピーします

コードは次のとおりです: <スクリプトタイプ="text/javascript"> $(function() {
$("div").find("p").addClass("css1").andSelf().addClass("css2");
});
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               


上記の jQuery コードは、最初に
内の

タグを検索し、css1 を追加します。その後、andSelf() メソッドを使用して

を分離します。 div> と

を結合し、スタイル css2 を追加します。

の両方に有効です。

効果:



コードをコピーします

コードは次のとおりです:

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。