即時通訊和即時通訊有點卡住了我的代碼。選擇類別
我有一個數組中的類別,即時將它們列在一個下拉框中。
我想這樣做,每種類別都有不同的形式。像電影一樣,電影形式的音樂有一種音樂形式。
<script>
$('document').ready(function() {
$('.valami').change(function() {
$('select.valami option:selected').each(function() {
var data = $(this).text();
switch(data) {
case 'Film':
alert('Film');
break;
case 'Sorozat':
alert('Sorozat');
break;
case 'Zene':
alert('Zene');
break;
case 'XXX':
alert('XXX');
break;
case 'Játék':
alert('Játék');
break;
case 'Program':
alert('Program');
break;
case 'Könyv':
alert('Könyv');
break;
default: 'Film';
}
});//each
});//change
});//ready
</script>
這裏是代碼,與我只是測試,如果它的作品。
我的問題是,如果選擇了一個類別,窗體會滑下來,但是如果我選擇另一個之前選擇的不會隱藏的選項。
我tryed這樣
if($('.film').is(':hidden')) {
$('.film').show();
}else {
$('.film').hide();
}
它的工作,但如果我選擇它在那裏停留一個諾特爾categorie,有人可以給我一個提示缺少什麼即時通訊?
謝謝
HTML
<select name='kategoriak' class='valami'>
<?php foreach ($kategoria as $k) { ?>
<option value="<?php echo $k['id'] ?>"><?php echo $k['nev'] ?></option>
<?php } ?>
</select>
<div class='film'>teh form here</div>
的其他形式,如薄膜,其定義爲CSS
你可以發表你的HTML嗎? – noShowP
是否會有超過一個選項被選中? – noShowP