Chain Jquery不适用于选择框

时间:2017-04-24 10:07:56

标签: jquery

我有一个不起作用的代码。 这是一个链式脚本,可用于此:

<script src="//ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>
<script src="jquery.chained.min.js"></script>
<select id="mark" name="mark">
  <option value="">--</option>
  <option value="bmw">BMW</option>
  <option value="audi">Audi</option>
</select>
<select id="series" name="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="a3" class="audi">A3</option>
  <option value="a4" class="audi">A4</option>
  <option value="a5" class="audi">A5</option>
</select>
<script src="//www.appelsiini.net/projects/chained/jquery.chained.min.js" charset=utf-8></script> <script charset=utf-8>
  $(function(){
      $("#series").chained("#mark");
  });
</script>

但如果我试着写这个:

include "Test.php"
?>
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>
<script src="jquery.chained.min.js"></script>
<select id="mark" name="mark">
  <option value="zero"> </option>
  <?php 
  /*foreach($col->query("SELECT DISTINCT `naz` FROM `origine`") as $naz)
  {
    echo "<option value=".$naz['naz'].">".$naz['naz']."</option>";
  }*/
  foreach($lista as $elementi)
  {
    echo "<option  value='".$elementi."'>".$elementi."</option>";
  }
  ?>
</select>
<select id="series" name="series">
  <option value="zero" class="zero">--</option>
<?php 
foreach($cittadina as $numero)
{
    foreach($numero as $paese=>$p)
    {
?>
    <option value="<?php echo $p?>" class="<?php echo "ciao"?>"><?php echo $p?></option>
<?php 
    }
}
?>
</select>
<script src="//www.appelsiini.net/projects/chained/jquery.chained.min.js" charset=utf-8></script> <script charset=utf-8>
  $(function(){
      $("#series").chained("#mark");
  });
</script>

它显示所有没有首选的元素......我的错在哪里? 如果我尝试原始脚本全部工作,我可以看到只有第一个选择框可用,并在我更改后,第二个选择框可用。最初我用SQL语言编写了这段代码,但它没有用。

太多了

0 个答案:

没有答案