我使用Mika Tuupola Chained Selects jQuery plugin爲我的網站構建鏈接選擇/下拉菜單。發佈鏈接選擇
類別:
<?php
$query="SELECT * FROM categories";
$result = mysql_query ($query);
echo"<select name='cselect1' id='cat'><option value=''>Please Select A Category</option>";
// printing the list box select command
while($catinfo=mysql_fetch_array($result)){//Array or records stored in $nt
echo "<option value=\"".htmlspecialchars($catinfo['number'])."\">".$catinfo['cat']."</option>";
}
echo"</select>";
?>
和子類別
<?php
$query="SELECT * FROM subcategories";
$result = mysql_query ($query);
echo"<select name='sselect1' id='subcat'><option value=''>Sub Category</option>";
// printing the list box select command
while($catinfo=mysql_fetch_array($result)){//Array or records stored in $nt
echo "<option value='".htmlspecialchars($catinfo['subcat'])."' class='".$catinfo['catnumber']."'>".$catinfo['subcat']."</option>";
}
echo"</select>";
?>
其回聲出來是這樣的:
我動態地從兩個數據庫類別和子類別像這樣拉選項
<select id="cat" name="cselect1">
<option value="0">Please Select A Category</option>
<option value="1">Restaurants</option>
<option value="2">Food</option>
<option value="3">Nightlife</option>
<option value="4">Shops</option>
</select>
<select id="subcat" name="sselect1">
<option value="">Sub Category</option>
<option class="1" value="American">American</option>
<option class="2" value="Specialty Food">Specialty Food</option>
<option class="3" value="Bars">Bars</option>
<option class="4" value="Computers">Computers</option>
</select>
這裏是我的jQuery:
<script src="http://code.jquery.com/jquery-latest.min.js" type="text/javascript"></script>
<script src="../public/scripts/chain.js" type="text/javascript"></script>
<script type="text/javascript">
$("#subcat").chained("#cat");
</script>
但由於某些原因,它不工作?爲什麼是這樣?
感謝您對此的所有幫助!
它不工作,所以發生了什麼事?得到錯誤?首先嚐試在jquery文檔準備事件中包裝 – sabithpocker 2012-07-26 04:10:25