中選擇「onclick」事件時顯示/隱藏div的問題我有一個表單,用戶可以選擇「帳單地址與送貨地址相同」,選擇yes或no。我試圖顯示/隱藏選擇與jQuery的Show()hide()。這裏是我使用的代碼:在chrome
<select name="use_shipping_as_billing" >
<option value="Yes" selected="selected" onclick="$('#billing_form').hide();" >Yes</option>
<option value="No" onclick="$('#billing_form').show();" >No</option>
</select>
它在FF中工作正常,但div不顯示/隱藏在Chrome中。我搜索了很多,並嘗試了許多其他選項,包括onchange(),但似乎沒有任何工作。任何輸入將是有益的。謝謝
我會利用jQuery的力量來消除'inline' JavaScript。順便說一下,你不要點擊選擇列表中的項目。事件應該在'
相同的腳本也可以在Chrome上單選按鈕上正常工作,但不適用於select。 – Jqueryuser
同樣,這是因爲,事件應該與「select」而不是「option」綁定。人們應該如何「點擊」選項?他們不......他們只能釋放他們的按鈕。而'option'永遠不會改變......每個'option'項目總是相同的......'select'是什麼改變。 – Sparky