我在聯繫表單中有一個下拉選擇,並且如果選擇了其中任何一個選項,想要顯示一些額外的表單元素。否則,應該隱藏其他元素。我已經能夠得到這個工作有一個選項,用下面的代碼:如果選擇多個選項,使用jQuery顯示隱藏的表單元素?
$(".hidden-section").hide();
$("#contact-form select").change(function(){
if ($(this).val() == "extra options trigger one") {
$(".hidden-section").slideDown("fast");
} else {
$(".hidden-section").slideUp("fast");
}
});
不幸的是,我無法弄清楚如何得到,如果選擇任意的兩個選擇這個工作。我已經能夠得到的jQuery甚至工作的唯一方法是這樣的:
$(".hidden-section").hide();
$("#contact-form select").change(function(){
if ($(this).val() == "extra options trigger one") || ($(this).val() == "extra options trigger two") {
$(".hidden-section").slideDown("fast");
} else {
$(".hidden-section").slideUp("fast");
}
});
但在這種情況下,隱藏要素將顯示除默認選擇以外的任何選項一次。
有關更好的方法去解決這個問題的任何想法?非常感謝任何建議。
謝謝!
您能告訴我們標記的一部分嗎 – Jorge 2012-08-10 21:16:55