我正在尝试链式选择,如下所示。问题是它无法正常工作。例如,当我选择VIC时,VIC下的那些没有出现?
我使用jquery.chained.min.js ,可在此处找到http://www.appelsiini.net/projects/chained
由于代码非常大,只需在下面添加部分内容即可。完整的代码是ast jsfiddle http://jsfiddle.net/8gUw4/1/
$("#custom1").chained("#state");
以上是js代码,下面是选择
之一<select id="state" name="state">
<option value="">--</option>
<option value="ACT">ACT</option>
<option value="NSW">NSW</option>
<option value="NT">NT</option>
<option value="QLD">QLD</option>
<option value="SA">SA</option>
<option value="TAS">TAS</option>
<option value="VIC">VIC</option>
<option value="WA">WA</option>
</select>
另一个选择看起来类似于下面的
<select id="custom1" name="custom1">
<option value="">--</option>
<option value="199346" class="ACT">Ainslie (IGA Ainslie )</option>
<option value="182755" class="ACT">Banks (IGA Banks )</option>
<option value="182315" class="ACT">Canberra City (City West Carpark IGA Plus Liquor )</option>
<option value="182056" class="ACT">Canberra City (IGA X-press East Row )</option>
<option value="179370" class="ACT">Chapman (IGA Chapman )</option>
<option value="198308" class="ACT">Deakin (IGA Deakin )</option>
<option value="171479" class="ACT">Evatt (IGA Evatt )</option>
.....
</select>
答案 0 :(得分:1)
小提琴似乎对我有用。我选择VIC,并显示class =“VIC”的选项。
也许您遇到的问题是,某些没有VIC
类的选项也会显示出来。这可能是因为显示的值具有空值。我的猜测是链接按值过滤选项,因此无法过滤具有空值的选项。