我有一个下拉菜单,列出了几个国家,我只想显示一些国家,具体取决于某些条件。使用jquery过滤下拉菜单
jQuery是如下:
function form_onLoad() {
var countries = "";
if(document.forms[0].countries_new) {
countries = document.forms[0].countries_new.value;
}
}
下拉:
<select name="country" size="1">
<option value=""></option>
<option value="1" >Afghanistan</option>
<option value="2" >Albania</option>
<option value="3" >Algeria</option>
<option value="4" >Andorra</option>
<option value="5" >Angola</option>
<option value="6" >Antigua & Deps</option>
<option value="7" >Argentina</option>
<option value="8" >Armenia</option>
<option value="9" >Australia</option>
<option value="10" >Austria</option>
<option value="11" >Azerbaijan</option>
<option value="12" >Bahamas</option>
</select>
jQuery的内部,我要取代现有的下拉菜单中(上图),其具有与国家变量的所有国家,只有几个选项。
不清楚你想要什么??? –
现有的下拉菜单有12个国家。在jQuery中,我只得到几个国家,也许只有2或3在document.forms [0] .countries_new – jrs
从数据开始,并生成选项...这种方式,你可以根据你的标准过滤数据。 'var name ='{name:'Afghanistan',value:1},{name:'Albania',value:2},...]' – VDP