ホームページ  >  記事  >  ウェブフロントエンド  >  jquery_jqueryのeqとgetの違いと使い方

jquery_jqueryのeqとgetの違いと使い方

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

例:

Feiyu

eq を使用して最初の p タグのカラー値を取得します:
$("p").eq (0) .css("color") //eq(num) は jq オブジェクトを返すため、jq メソッド css を使用して get を使用して最初の p タグのカラー値を取得できます:
$("p ")。 get(0).style.color //get(num) は HTML オブジェクトを返すため、従来の HTML オブジェクト メソッドを使用する必要があり、現時点では jq オブジェクトは役に立ちません。もちろん、操作を実行する前に、オブジェクトを get(num) して jq オブジェクトに変換することもできます:
$($("p").get(0)).css("color")--- -------------------------------------------------- -- ------------------
詳細
参照:
http://api.jquery.com/eq/
-- -------------------------------------------------- - ----------
さらに入手:
参照:
http://api.jquery.com/get/
eq: 戻り値は jquery オブジェクトで、その機能は一致した要素のセットを 1 つの要素に減らすことです。一致する要素のセット内のこの要素の位置は 0 になり、セットの長さは 1 になります。
get: は、一致する要素の 1 つを取得するために使用される HTML オブジェクトの配列です。 num は、どの一致要素が取得されたかを示します。

例: html コード

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









>たとえば、jquery selector $("li") を渡すと、li 要素が 2 つあることになります。

$("li:eq(0)").html () または $ ("li").eq(0).html() は最初の li です。ここでは li-1
$("li:eq(1)").html() または $ を取得します。 ("li" ).eq(1).html() は 2 番目の li です。ここでは li-2

を取得します。get は HTML オブジェクトを返すため、ここでは
を示します。 $("li" ).get(0).style.color='red'
この方法でのみ使用するか、操作前に get によって返されたオブジェクトを jquery オブジェクトに変換します。
$($("li" ).get(0)).css ("color",'red') can
完全なコードコードをコピー

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


>
新しいドキュメント

<スクリプト言語="JavaScript" src="js/jquery.js">
<スクリプト言語="JavaScript"> >$("document").ready(function (){
alert($("li:eq(1)").html());//li-2 アラートを表示($("li:eq (0)").html())
$("li").get(0).style.color='red';
$($("li").get(1)) .css("color",'red')
})
//->

  • li-1

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