我有一個選擇列表,每個選項都在其ID中包含一個類別($ k [3])。當選項選項發生變化時獲取選項的選項
<select name="page_from_link" class="my_select_list" >
<OPTION VALUE="" >With:</OPTION>
<?php foreach($pages_created as $k) {
$i=0; ?>
<OPTION id="<?php $i."-".$k[3]; ?>" class="pages_created" VALUE="<?php echo $k[0]; ?>" ><?php echo $k[1]; ?></OPTION>
<?php } ?>
</select>
我有依賴於先例選擇類別隱藏所有選項的另一個選擇列表: AS:
$ V){>
「>
我的jQuery腳本沒有按」你會怎麼做?
$(document).ready(function(){
$(".my_select_list").change(function(){
var array = $(this).find('option:selected').attr('id').split('-');
var cat = array[1];
alert("cat");
$("#cat_"+cat).show();
$(".pages_created_option:not(#cat_"+cat).hide();
return false;
});
});
我想你不能混用'this'和'> option'!請嘗試'$(this).find(「option」)。attr('id')。split(' - ');' – ComFreek
Dosen't工作得到選擇的選項:s – Anon