2010-05-28 5 views
3

일부 코드에서 드롭 다운 목록을 업데이트 한 다음 "변경"이벤트를 수동으로 실행합니다. 파이어 폭스, 오페라 등과 같이 작동하지만 Internet Explorer에서는 작동하지 않습니다. 왜 그런가?Jquery : IE에서 트리거되지 않은 이벤트 변경

아래 코드를 첨부하십시오.

$(".bringFraktvalgRadio").click(function() { 
    var selectedValue = $(".bringFraktvalgRadio:checked").val(); 
    $("#<%= dropDeliveryOption.ClientID %> option[value=" + selectedValue + "]").attr("selected", true); 
    $("#<%= dropDeliveryOption.ClientID %>").trigger("change"); 
}); 
+1

당신은'$를 사용하여 옵션을 선택할 수 있습니다 ("# <% = dropDeliveryOption.ClientID %>"). val (selectedValue); ' – Anurag

+0

+1 스택 오버플로 환영, Kenneth. 마우스 또는 키보드를 사용하여 항목을 변경하면 이벤트가 실행됩니까? 변경 처리 기능을 게시 할 수 있습니까? –

+1

'change' 이벤트는'select'에 어떻게 붙어 있습니까? jQuery 또는 다른 것을 통해? 덧붙여서, 런타임 값에서 셀렉터를 생성 할 때주의해야합니다 :'selectedValue'에 공백이나 구두점이 포함되어 있으면 셀렉터가 유효하지 않게되고 작동을 멈출 수 있습니다. 어쨌든 jQuery는'