我在jsfiddle上有這段代碼。我試圖做的所有事情是隱藏/顯示某個輸入對象,如果選中的值被選中。jquery hide show輸入對象
代碼的HTML部分是在這裏:
<label for="add_fields_placeholder">Placeholder: </label>
<select name="add_fields_placeholder" id="add_fields_placeholder">
<option value="50">50</option>
<option value="100">100</option>
<option value="Other">Other</option>
</select>
<div id="add_fields_placeholderValue">
Price:
<input type="text" name="add_fields_placeholderValue" id="add_fields_placeholderValue">
</div>
而jQuery的部分是在這裏:
$(document).ready(function()
{
$("#add_fields_placeholder").change(function() {
if($(this).val() == "Other") {
$("#add_fields_placeholderValue").show();
}
else {
$("#add_fields_placeholderValue").hide();
}
});
});
因此,如果用戶選擇了 「其他」,它顯示另一個輸入對象。
現在的問題是這樣的。首先,當您打開頁面時,默認選擇第一個選項,並顯示可選的輸入對象。一旦你選擇另一個選項,它就隱藏起來。
當你第一次加載頁面時,是否有任何把它隱藏的技巧?不只是當你手動選擇一個值。
謝謝你們。
謝謝你很多朋友:)這很好。 – inrob 2012-08-11 23:21:07
@bornie - nice:D – 2012-08-11 23:21:38