2011-07-26 5 views
-1

다른 드롭 다운을 기반으로 드롭 다운을로드하기 위해 jQuery를 사용하고 있습니다. 나는 이것을 위해 다음 코드를 사용하고있다.설정 값을 드롭 다운

하지만 드롭 다운의 두 값이 해당 양식 ID에 대해 올바르게 설정되지 않았습니다. 다음 코드에 문제가 있습니까?

몇 가지 해결책을 확인하고 알려주십시오.

$(document).ready(function() { 
    dropdown1: $('#dropdown1').val() 
    $('#dropdown1').change(function(e) { 
     $.get("Search.do", { 
      dropdown1: $('#dropdown1').val(), 
       action: 'loaddropdown2'},function(variable){ 
       var wh=variable; 
       alert(wh); 
       $("#dropdown2").val(wh); 
     }); 
    }); 
}); 

답변

0

코드에 몇 가지 JavaScript 오류가 있습니다. 다음을 시도해 보면 효과가 있습니다. #dropdown2 가정

$(document).ready(function() { 
    var dropdown1 = $('#dropdown1').val() 
    $('#dropdown1').change(function(e) { 
     $.get("Search.do", { 
      dropdown1: dropdown1, 
      action: 'loaddropdown2'},function(variable){ 
      var wh=variable; 
      alert(wh); 
      $("#dropdown2").val(wh); 
     }); 
    }); 
}); 
+0

는 working..I는 ("#의 dropdown2")는 ('을') $를하고 dropdown.by의 값을 추가 할 수 추가 할 수 없습니다 Hi..Still; 하지만 $ ("# dropdown2"). val (wh); 작동하지 않습니다 – danush

+0

옵션 요소에 value 속성을 설정했습니다. 이 $ ("# dropdown2")을 시도해보십시오. append (' '); – ShankarSangoli

+0

참고 : $ ("# dropdown2") .val ("value")는 값 "value"가있는 옵션을 선택합니다. – ShankarSangoli

0

<select> 당신이 .val()를 사용하여 옵션을 변경할 수 있습니다. 문자 그대로 <option> 요소를 만들어 <select>에 삽입해야합니다. . 예를 들어 :

$("#dropdown2").html('<option value="foo">Bar</option>'); 
+0

고맙게도 옵션 2 작품 !!!!!!!!! – danush

관련 문제