【发布时间】:2012-08-08 17:50:33
【问题描述】:
如果选中了一个选择值,我正在尝试隐藏/显示某个输入对象。
代码的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();
}
});
});
因此,如果用户选择“其他”,它会显示另一个输入对象。
现在的问题是这样的。首先,当您打开页面时,默认选择第一个选项,并显示可选的输入对象。一旦您选择另一个选项,它就会隐藏。
第一次加载页面时有什么技巧可以让它隐藏吗?不仅是在您手动选择值时。
谢谢你们。
【问题讨论】: