使用jquery.chained.min.js链接选择不起作用

时间:2013-12-12 01:02:00

标签: javascript jquery html

我正在尝试链式选择,如下所示。问题是它无法正常工作。例如,当我选择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>

1 个答案:

答案 0 :(得分:1)

小提琴似乎对我有用。我选择VIC,并显示class =“VIC”的选项。

也许您遇到的问题是,某些没有VIC类的选项也会显示出来。这可能是因为显示的值具有空值。我的猜测是链接按值过滤选项,因此无法过滤具有空值的选项。