我试图做的是:如果选中了某个选择器的值,则隐藏/显示特定输入对象。
在JSFiddle中查看代码
下面是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();
}
});
});
如果用户选择“其他”,则会显示另一个输入对象。
现在问题是,当您打开页面时,默认选择第一个选项并显示可选的输入对象。一旦选择其他选项,它就会隐藏。
有没有什么技巧可以使它在您首次加载页面时也隐藏?而不仅仅是在手动选择值时隐藏。
谢谢大家。