2016-08-03 84 views
0
$('#kv-error-1').bind("DOMSubtreeModified",function(){ 
    var text = $('#kv-error-1').text(); 
    var matches = text.split("-xar-"); 
    $('#test').text(matches[1]); 
}); 

$('#test').bind("change keyup input",function(){ 
    var matchtx = $('#test').text(); 
    matches = matchtx.split("-xbol-"); 

    for (i = 1; i < matches.length; i++) { 
     bolumler = matches[i].split("-xtes-"); 
     new PNotify({ 
      title: bolumler[0], 
      icon: "fa fa-"+bolumler[1]+" fa-2x", 
      addclass: "bg-"+bolumler[2], 
      hide: true 
     }); 
    } 
}); 

我改變了這個功能,但如果我使用DOM它帶來這麼多的通知,但它必須做一次。有些事件不會讀取更改..jquery onchange等沒有檢測到輸入改變與jquery

+0

也許把你的HTML你得到許多的通知在你的文章中。我只是在JSFiddle中嘗試了你的代碼,它工作。 – springrolls

回答

-1

如何使用更改事件處理程序?

$("#test").change(function() { 
    alert("text changed!"); 
}); 
+0

像我SAID更改功能不讀取它... – user3715993

0

如果我正確理解你的問題,你可能只是添加觸發器事件

$('#test').trigger('change');

,因爲你加3個事件listners(其他城市的keyup輸入)