我正在使用一个jQuery原型,我发现它可以捕获输入内容的所有更改(用于自动填充和不支持)。有没有办法可以将它用于动态创建的元素?
$.fn.allchange = function (callback) {
var me = this;
var last = "";
var infunc = function () {
var text = $(me).val();
if (text !== last) {
last = text;
callback();
}
setTimeout(infunc, 100);
};
setTimeout(infunc, 100);
};
// This Works, but only for fixed elements
$(".cibp").allchange(function () {
alert('allchange on fixed element');
});
// Somehow get this to work
$(document).on(allchange, '.cibp', function () {
alert('allchange on dynamic element');
})