ホームページ > ウェブフロントエンド > jsチュートリアル > jQueryはどのようにして同じクラスタグの値をすべて取得するのか(デフォルトでは取得できない)_jquery

jQueryはどのようにして同じクラスタグの値をすべて取得するのか(デフォルトでは取得できない)_jquery

WBOY
リリース: 2016-05-16 16:35:24
オリジナル
1144 人が閲覧しました

開発中にたまたまこの問題に遭遇しました。jQuery は常に最初のクラスのタグの値のみを返すため、要件を満たすことができません。

例:

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

var btn = jQuery('.btn').val();

取得されるのは、class タグ btn を持つ最初の html 要素の値のみです。

一連のクラスタグのすべての HTML 要素の値を取得します。 jQuery の各トラバーサルを使用する必要があります。

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

var btns = new Array() //または次のように記述されます: var btns= [];

jQuery('.btn').each(function(key,value){

btns[key] = $(this).val();

//または次のように書くこともできます:

// btns[key] = $(value).val();
});

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート