我有一个不起作用的代码。 这是一个链式脚本,可用于此:
<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语言编写了这段代码,但它没有用。
太多了