今日、壊れた問題が発生しました:
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] を使用する必要があります。これは、配列を使用できないことを意味します
ドロップダウン リストで取得される値が配列について詳しい人がいたら説明してください。