2016-10-07 2 views
1

DIV의 콘텐츠가 "O"로 변경 될 때 어떤 작업을 시도하지만 나에게 적합하지 않습니다.div 콘텐츠가 주어진 값으로 바뀔 때 뭔가를하십시오.

내 코드는 다음과 같습니다. 나는이 문제를 해결할 수있는 방법에 대한 아이디어 :

jQuery('.select2-chosen').bind('DOMSubtreeModified', function(event) 
{ 
    var newText = $(this).text(); 
    alert(newText); 
    if($('.select2-chosen:contains("O")').length === 1) 
    { 
     alert(newText); 
    } 
}); 
+0

div의 내용이 어떻게 바뀌나요? –

+0

동적으로 채워지는 드롭 다운에서 값을 선택할 때. 실제로는 드롭 다운이 아닙니다. –

답변

2

Working Example.

단지 표준 DOM 이벤트를 트리거, 그렇게하려고합니다 select-2 이후 change() 이벤트를 사용하지 않는 이유 :이 도움이

$('#SPECIFIC_ID').on('change', function() { 
____^^^^^^^^^^^ //Don't forget to change the id with yours 

    var selected_text = $('option:selected', this).text(); 

    if(selected_text == "O"){ 
     alert('the selected value is O'); 
    } 
}) 

희망을.

+0

완벽하게 작동합니다. 정말 고맙습니다. –

관련 문제