다음과 같이 select 요소의 이벤트를 변경하는 간단한 핸들러를 바인딩했습니다.선택한 요소에 대해 Jquery가 실행되지 않음
$("#ddlPincode").change(function() {
alert("Hello");
UpdateMapFromPincode();
});
그러나 pincode 드롭 다운을 변경하면 아무 일도 일어나지 않습니다. Firebug에는 오류가 없습니다.
ddlPincode는 비어 있으며 다른 선택 요소 (ddlCity)가 변경되면 요소가 ajax 호출에 의해 추가됩니다. 위 코드는 이벤트 처리기를 바인딩하는 곳으로 처음에는 다른 jquery 코드가있는 $ (function() {}) 내에있었습니다. 그런 다음 서버에서 select를 resultSet에 바인드 한 후 아약스 호출의 성공 여부를 결정합니다. 이것은 또한 아무것도하지 않습니다
맞아요, 당신은 당신의 HTML을 공유해야한다고 생각합니다. – erimerturk
'$ ("# ddlPincode")를 시도하십시오. bind ('change', function() {'다른'change' (좋지 않습니다)) http://elijahmanor.com/differences-between-jquery-bind-vs를 확인하십시오. -live-vs-delegate-vs-on / – KingRider