我有一个包含以下值的选择列表:
<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 英里内”
额外的“搜索全部”文本来自哪里??????我找不到那是从哪里来的??
任何帮助表示赞赏。谢谢!