我有以下幾點:檢測在跨度的文本中的更改
$(document).ready(function(){
var span = $('#multiple_group_select_chosen span:first');
span.on('DOMSubtreeModified', function(){
console.log('bla');
if (['No groups in this year', '', 'Now please select a group', 'Please select a'].includes(span.text())) {
$('#classes').disabled = true;
} else {
$('#classes').disabled = false;
}
});
});
當我打電話
$('#multiple_group_select_chosen span:first').text()
從它返回從下拉列表中選擇的值的控制檯,這個變化下拉選擇更改。如何檢測這種情況何時發生?目前沒有發生'bla'的console.log ...
在此先感謝。
編輯:HTML
<div class="chosen-container chosen-container-single chosen-container-single-nosearch" style="width: 100%;" title="" id="multiple_group_select_chosen">
<a class="chosen-single">
<span>DROPDOWN TEXT</span>
<div><b></b></div>
</a>
</div>
我沒有過太多的控制這個網站是如何走出
讓我們看看一些標記。什麼是'#multiple_group_select_chosen'? –