jQuery链接选择

时间:2011-07-25 07:11:01

标签: jquery

我正在使用http://www.appelsiini.net/2010/jquery-chained-selects作为项目。 您可以在https://github.com/tuupola/jquery_chained

找到来源

此文件特别是https://github.com/tuupola/jquery_chained/blob/master/jquery.chained.js

子选择选项必须具有与父选择的选项值匹配的类名。

选项值可能(很可能会)具有对类名无效的字符(例如空格或&)。

例如:

<select id="mark">
  <option value="">--</option>
  <option value="bmw">BMW</option>
  <option value="audi">Audi</option>
</select>
<select id="series">
  <option value="">--</option>
  <option value="series 3" class="bmw">3 series</option>
  <option value="series 5" class="bmw">5 series</option>
  <option value="series 6" class="bmw">6 series</option>
  <option value="a 3" class="audi">A 3</option>
  <option value="a 4" class="audi">A 4</option>
  <option value="a 5" class="audi">A 5</option>
</select>

这不起作用!

有关解决方法的任何想法吗?

2 个答案:

答案 0 :(得分:2)

对类和值使用下划线:long_name_here

答案 1 :(得分:2)

由于值是“幕后”,用户从未见过,为什么不从中删除或转义特殊字符?

例如:

<option value="a_3" class="audi">A 3</option>