我正在尝试链的选择,因为可以在下面看到。问题是它不起作用。例如,当我选择国际中心时,维也纳国际中心下的那些没有出现?
我是使用jquery.chained.min.js从这里找到的http://www.appelsiini.net/projects/chained
由于代码非常大,只需在下面添加部分代码。完整的代码是最新版本的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>发布于 2013-12-12 01:12:47
小提琴在我看来起作用了。我选择了国际中心和class=“国际中心”的选项出现。
也许您看到的问题是,一些没有类VIC的选项也出现了。这可能是因为那些出现的东西有一个空值。我的猜测是,链式按值过滤选项,因此无法过滤空值的选项。
https://stackoverflow.com/questions/20533087
复制相似问题