jquery怎么深复制?
16lz
2021-01-22
functionfun1(id)
{
this.id=id;
}
fun1.prototype.showMessage1=function()
{
alert('001');
}
fun1.prototype.showMessage2=function()
{
alert('002');
}
//让fun2拥有fun1的showMessage1showMessage2
varfun2=$.extend(true,fun1);
//这里仅修改fun2的showMessage2,fun1不变
fun2.prototype.showMessage2=function()
{
alert('2');
}
newfun1().showMessage1();//001
newfun1().showMessage2();//002
//chrome提示UncaughtTypeError:Object[objectObject]hasnomethod'showMessage1'
newfun2().showMessage1();//001
newfun2().showMessage2();//2
4 个解决方案
#1
clone()
http://api.jquery.com/clone/
更多相关文章
- ext给grid加toolTip提示(转自http://blog.sina.com.cn/s/blog_5a5
- flah网站发布问题,我是在flash里面直接发布成html格式,如何提示安
- css工具提示提示 - 顶部不起作用
- PDA调用接口 提示:客户端发现响应内容的类型为“text/html;charse
- html2canvas 识别 svg 解决方案
- HTML5用户身份认证源代码:注册、登录、会话保持的解决方案
- 用于在表中强制换行的PHP或HTML/CSS解决方案
- html提示框插件
- 管理大量文件的提示?