2013-05-02 3 views
0

이 jquery가 있는데 정상적으로 작동합니다. 하지만 내가 이전에 결과에 데이터를 추가 할 두 번째 시간을 선택할 때 직면하는 문제. 그것을 지우지 않을 것입니다. 빈 함수와 .html ('')을 사용하려고했지만 작동하지 않았습니다.두 번째 채우기에서 Jquery 지우기 선택

$(document).ready(function(){ $("#cat").change(function(){ 
$.ajax(
{url:"maintenance_task.php", 
data: { cat_id : $("#cat option:selected").val() }, 
dataType: 'json', 
success:function(json){ 
    $.each(json, function(i, value) { 

     $('#task_type').append($('<option>').text(value).attr('value', i)); 
    }); 
    }}); });}); 

누구든지이 도움을받을 수 있습니다. 사전에 감사합니다.

+1

'$ ('#의 task_type').()'은'success' 함수의 시작 부분에 작동하지 않았다 시도? – billyonecan

+1

Ya $ ('# task_type'). 빈()하지만 각 루프 바깥 쪽 –

+0

네, 각 루프 안에 추가되었습니다. 감사 – Zeedia

답변

2

는 빈이

$(document).ready(function(){ 
$("#cat").change(function(){ 
    $.ajax({ 
     url:"maintenance_task.php", 
     data: { cat_id : $("#cat option:selected").val() }, 
     dataType: 'json', 
     success:function(json){ 
     $('#task_type').html(' '); 
     $.each(json, function(i, value) { 
      $('#task_type').append($('<option>').text(value).attr('value', i)); 
     }); 
    } 
    }); 
}); 
}); 
관련 문제