次の値を含む選択リストがあります。
<select id="selectOption">
<option value="10">within 10 miles</option>
<option value="25">within 25 miles</option>
<option value="50">within 50 miles</option>
<option value="100">within 100 miles</option>
<option value="250">within 250 miles</option>
<option value="500">within 500 miles</option>
私は jquery を使用して、選択が行われたときに選択オプションのテキストを取得し、選択オプションの値を変数に割り当てています。
alert($j("select option:selected").text());
if($j("select option:selected").text() == 'within 10 miles'){
distance = $j("select option:selected").val()
}
if($j("select option:selected").text() == 'within 25 miles'){
distance = $j("select option:selected").val()
}
if($j("select option:selected").text() == 'within 50 miles'){
distance = $j("select option:selected").val()
}
if($j("select option:selected").text() == 'within 100 miles'){
distance = $j("select option:selected").val()
}
if($j("select option:selected").text() == 'within 250 miles'){
distance = $j("select option:selected").val()
}
if($j("select option:selected").text() == 'within 500 miles'){
distance = $j("select option:selected").val()
}
alert(distance);
非常識なことに、これは私の開発組織では機能しますが、ステージング領域にプッシュすると機能しなくなります。アラートを表示すると、次の値が吐き出されます。
「100 マイル以内をすべて検索」
「100 マイル以内」となります。
追加の「すべて検索」テキストはどこから来たのですか????? それがどこから来ているのかわかりませんか??
どんな助けでも大歓迎です。ありがとう!