我有這樣的代碼下面的代碼給我兩個選擇選項,如何在類kecamatan改變選擇值當我選擇kota_kabupaten階級值,變化的其他選擇值與jQuery
例如:當我在第一個選擇選項(class kota_kabupaten)中選擇「tangerang」,然後在第二個select(class kecamatan)中選擇值爲「balaraja」和「bitung」而沒有「balong」。
之前感謝您的幫助:d
的JavaScript
<script type="text/javascript">
$(document).ready(function(){
$(".kota_kabupaten").change(function(){
var kab = $(".kota_kabupaten option:selected").val();
//do something here
});
});
</script>
HTML/PHP
<select class="form-control kota_kabupaten">
<?php
$kab = array(
'tangerang'=>array('balajara','bitung'),
'banten' => array('balong')
);
foreach ($kab as $kab => $kecamatan){
echo "<option value=".$kab.">".$kab."</option>" ;
}
?>
</select>
<select class="form-control kecamatan" name = "kecamatan" id="kecamatan">
<?php
$kab = array(
'tangerang'=>array('balajara','bitung'),
'banten' => array('balong')
);
$kabupaten="tangerang"; // this line just for example when the value is exist
foreach ($kab as $kab => $kecamatan){
if(is_array($kecamatan)){
foreach ($kecamatan as $key => $value) {
if($kab==$kabupaten){
echo "<option value=".$value.">".$value."</option>" ;
}
}
}
}
?>
</select>
你能用元素解釋呢? – 2014-09-01 11:52:49