ドロップダウン リスト ボックスの値を配列、分割、$.inArray として取得します。

WBOY
リリース: 2016-05-16 17:15:27
オリジナル
1392 人が閲覧しました

今日、壊れた問題が発生しました:

1. ドロップダウン リストからイベントをクリックして、オプションの値を取得します

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

var product_id = $(this).val()

console.log が出てきたら["51"]

次に、次の判断を行います
コードをコピーします コードは次のとおりです:

console.log(product_id)
if(product_id == '51'){alert(111);}
if(product_id[0] == '51'){alert (222);}

プロンプト ボックスがポップアップ表示されることがわかりました。これは私に対するトリックではありませんか?

2. この product_id を使用して配列に含まれるかどうかを照合します

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

var result = $.inArray(product_id,arr_product_ids);

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

var result = $.inArray(product_id[0],arr_product_ids); >
$.inArray() は product_id[0] を使用する必要があります。これは、配列を使用できないことを意味します

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