今天在做项目的时候,碰到一个问题。通过弹出页面返回的值,赋给span,并触发相应的处理函数(span没有change事件)。
解决办法:
1.有种解决办法是在给span赋值的时候,可以直接调用相应方法。
2. 如果赋值的方法是共通方法,也可以重写这个共通方法。
3.写一个监听事件。
主要是讲讲第三个:
先写一段代码:
$(".test").bind("DOMNodeInserted",function(){
//需要调用的方法;
});
这段代码关键是DOMNodeInserted事件,DOMNodeInserted就是每次页面有DOM插入时都会触发,给span赋值,也是一种DOM插入。这个事件IE下不支持。在IE下可以使用setTimeOut来循环监听。