当DIV的内容变为“O”时,我正在尝试做某事,但它似乎对我不起作用。
我的代码如下所示。关于如何解决这个问题的任何想法:
jQuery('.select2-chosen').bind('DOMSubtreeModified', function(event)
{
var newText = $(this).text();
alert(newText);
if($('.select2-chosen:contains("O")').length === 1)
{
alert(newText);
}
});
答案 0 :(得分:2)
<强> Working Example 强>
为什么不使用change()
因为select-2
会触发标准DOM事件,所以请尝试:
$('#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');
}
})
希望这有帮助。