在浏览器重新加载时设置onchange事件

时间:2012-08-14 21:44:30

标签: jquery jquery-selectors

我有以下代码在选择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();
        }
            });

1 个答案:

答案 0 :(得分:1)

验证码进行更新后,您需要手动触发<select>的更改事件:$("#add_fields_placeholder").trigger("change");