だから私が欲しいのは、さまざまな選択ボックスの値が選択されたときにdivが表示されるコードです。
ここに私のhtml / cssコードがあります:
<body>
Selecção de produtos <br />
<form name="encomendaflyers">
<select name="flp">
<option value="sf">Só Frente</option>
<option value="fv">Frente e verso</option>
</select><br /><br />
Formato <br />
<select name="flf">
<option value="a6">A6</option>
<option value="a5">A5</option>
</select><br /><br />
Gramagem <br />
<select name="flg">
<option value="80">80</option>
<option value="100">100</option>
</select><br /><br />
</form>
<div id="price1" style="display: none;">10€</div>
<div id="price2" style="display: none;">20€</div>
<div id="price3" style="display: none;">30€</div>
<div id="price4" style="display: none;">40€</div>
<div id="price5" style="display: none;">50€</div>
<div id="price6" style="display: none;">60€</div>
そして、ここに私のjqueryコードがあります
<script>
$(document).ready(function(){
$("#encomenda_flyers").change(function(){
if ($(this).val() == "sf" && $(this).val() == "a6" && $(this).val() == "80") {
$("#price1").slideDown("slow"); //Slide Down Effect
} else {
$("#price1").slideUp("fast"); //Slide Up Effect
}
});
});
$(document).ready(function(){
$("#encomenda_flyers").change(function(){
if ($(this).val() == "fv" && $(this).val() == "a5" && $(this).val() == "100") {
$("#price1").slideDown("slow"); //Slide Down Effect
} else {
$("#price1").slideUp("fast"); //Slide Up Effect
}
});
});
</script>
たとえば、オプション値 sf、a6、および 80 を同時に選択して表示すると、div 価格 1 が下にスライドし、そうでない場合は a5、sf、および 80 を選択すると、div 価格 2 が下にスライドします。
何か助けはありますか?