一切工作正常,但我無法弄清楚如何把處理程序,它會採取從那裏值。也就是說,當您更改選擇器以更改「內容」時。這裏是選擇的代碼:
<select id="cd-dropdown" class="cd-select">
<option value="-1" selected>Choose an animal</option>
<option value="1" class="icon-monkey">Monkey</option>
<option value="2" class="icon-bear">Bear</option>
<option value="3" class="icon-squirrel">Squirrel</option>
<option value="4" class="icon-elephant">Elephant</option>
</select>
,但在頁面上已顯示
<div class="cd-dropdown">
<span>Choose an animal</span>
<input type="hidden" name="cd-dropdown">
<ul>
<li data-value="1"><span class="icon-monkey">Monkey</span></li>
<li data-value="2"><span class="icon-bear">Bear</span></li>
<li data-value="3"><span class="icon-squirrel">Squirrel</span></li>
<li data-value="4"><span class="icon-elephant">Elephant</span></li>
</ul>
</div>
,我意識到,這 「轉型」 的發生
jquery.dropdown.js
創建2形式,forma1與id =「f1」,同樣form2 c id =「f2」,一種形式沒有隱藏。放在選擇
onChange="a(this.value)"
,
function a(value){
$('#f' + value).show()
if (value == 1)
$('#f2').hide()
else
$('#f1').hide()
}
中性選擇的作品,但這不是。 如果控制檯瀏覽器調用具有一定值的函數,例如: (2),全部正常輸出。
因此,像在哪裏放置事件處理程序,它檢查隱藏字段的值?
在此先感謝
這個問題可能會被關閉,因爲沒有人可以真正弄清楚你的問題是什麼......嘗試澄清你的問題,添加代碼並指出你在哪裏混淆和/或顯示你的東西試過。 – Mottie
@Mottie更新 – S1ash
很高興你把這個問題。沒有答案!但我肯定喜歡這些演示中顯示的效果。很想閱讀更多關於這些內容的內容! –