我有一個包含下拉列表的會員註冊表單。對於事件,首先他們輸入他們的會員資料,選擇一個事件,然後選擇他們希望購買的票數。的選項如下:根據下拉選擇顯示隱藏div
- 會員
- 會員+ 1旅客
- 會員+ 2個客人
- 會員+ 3間,等等。
我想要發生的是,因爲「成員」是免費參加的,所以我想保留隱藏的付款單元,除非他們選擇Member + xxxx。
我是一個完全新手,當涉及到JavaScript/jQuery的,但我可以理解它的大部分時,它的書面。
我有一個JSfiddle(http://jsfiddle.net/bEuRh/)創建了一些基礎知識,但我需要一個手寫腳本。一些代碼如下:
<div id="tickets">
<label for="CAT_Custom_255276">Number of Tickets: <span class="req">*</span></label>
<select class="cat_dropdown" id="CAT_Custom_255276" name="CAT_Custom_255276">
<option value=" ">-- Please select --</option>
<option value="Member">Member</option>
<option value="Member + 1 Guest">Member + 1 Guest</option>
<option value="Member + 2 Guests">Member + 2 Guests</option>
<option value="Member + 3 Guest">Member + 3 Guests</option>
</select>
</div>
<div id="payMethod">
<div class="header">
PAYMENT METHOD
</div>
<div id="payOptions">
<div id="payInfo">
<div id="pay0" class="paymentinfo">
<p>PAYMENT INFO OPTION 1</p>
</div>
<div id="pay1" class="paymentinfo">
<p>PAYMENT INFO OPTION 2</p>
</div>
<div id="pay2" class="paymentinfo">
<p>PAYMENT INFO OPTION 3</p>
</div>
</div>
</div>
</div>
如果有人可以請協助,那將不勝感激。
我喜歡使用整數值的方法。你可以通過使用'$('#payMethod')。toggle(str> = 2)'而不是最後五行來加緊。 – 2013-05-10 02:30:06
也可以說'$(this).val()'而不是'$(「select option:selected」)。val()' – 2013-05-10 02:30:37
@MartinCortez,謝謝你的建議,我會記下! :) – Raymond 2013-05-10 02:34:15