2016-10-07 12 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 Exampleselect-2意志は、標準のDOMイベントをトリガーするため、

理由だけ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

これは完全に機能します。どうもありがとうございます。 –

関連する問題