jui / datePicker未清除或重置

时间:2017-11-28 12:48:42

标签: jquery datepicker yii2 dropdown

我在yii2项目中使用datePicker小部件。 我想用jQuery重置它。但是,当我尝试这样做时,它并没有将datePicker重置为它的初始值,而是显示01/01/1970的空字符串。

我的jquery代码是:

$('#job-job_type_id').on('change',function(){
    var select1 = $('#jobparent-recurrence_interval').val();
    var select2 = $('#job-client_id').val();
    var select3 = $('#job-job_type_id').val();

    if(select1 != "" && select2 != "" && select3 != "")
    {
        //code when all three selects are selected
        $.ajax({
            url: '/backend/job/old-job-data',
            method: 'get', 
            dataType: 'json',
            data: {
                recurrence_interval: select1,
                client_name: select2,
                job_type: select3
            }, 
            success:function(response){
                alert('here');
                alert(response.id);

                if(response)
                {

                    $('input:radio[value="'+response.is_billable+'"]').attr('checked', true);

                    $('#job-partner_id').find('option[value='+response.partner_id+']').attr('selected', true);

                    $('#job-team_leader_id').find('option[value='+response.team_leader_id+']').attr('selected', true);

                    $('#job-period_ended').val(response.period_ended);
                    $('#job-target_start_date').val(response.target_start_date);
                    $('#job-target_end_date').val(response.target_end_date);
                }
                else
                {
                    alert('in else');
                    $('input:radio[value="'+response.is_billable+'"]').attr('checked', true);




                    $('#job-partner_id option:selected').removeAttr('selected');

                    $('#job-team_leader_id option:selected').removeAttr('selected');



                    $('#job-period_ended').val();                        
                    $.datepicker._clearDate('#job-target_start_date');
                    $('#job-target_end_date').val('');
                }


            },
            error:function(xhr, status, error){
                alert(error);                    
            }
        });
    }

一旦选择了我的下拉列表,它就不会重置为它的初始值。如何重置下拉列表?

如何重置或取消选择单选按钮?

0 个答案:

没有答案