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

chaining select using jquery.chained.min.js does not work

本文关键字:链接 选择 不起作用 js min jquery chained 使用      更新时间:2023-09-26

我正在尝试链式选择,如下所示。问题是它不起作用。例如,当我选择VIC时,VIC下的那些不会显示?

正在使用jquery.countine.min.js,如下所示http://www.appelsiini.net/projects/chained

由于代码非常大,只需在下面添加部分代码即可。完整的代码是ast jsfiddlehttp://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>

小提琴对我来说似乎在工作。我选择VIC,class="VIC"的选项就会出现。

也许你看到的问题是,一些没有VIC类的选项也会出现。这可能是因为显示的值为空。我的猜测是,chained按值过滤选项,因此无法过滤空值的选项。