我有以下代码在选择yes时显示输入框的方面工作正常。我的问题是,如果在提交期间任何其他框出错,并且占位符下拉列表设置为yes,则不会显示placeholderValue输入框。
如何调整此代码,以便我的代码出现错误,如果输入框设置为yes,则会显示placeholderValue输入框。
jQuery:
$("#add_fields_placeholder").change(function()
{
if($(this).val() == "yes")
{
$('label[for="add_fields_placeholderValue"]').show();
$("#add_fields_placeholderValue").show();
}
else
{
$('label[for="add_fields_placeholderValue"]').hide();
$("#add_fields_placeholderValue").hide();
}
});
答案 0 :(得分:1)
验证码进行更新后,您需要手动触发<select>
的更改事件:$("#add_fields_placeholder").trigger("change");