jquery live()调用一个不存在的解决方案
时间:2021-11-10 来源:互联网 编辑:宝哥软件园 浏览:次
在jquery的新版本中,live()方法已经被删除了,所以当我们调用它时,会提示函数不存在,js会报错。解决方法是改用on()函数。原文为:
。
如果直接被on()方法替换,新生成的元素在再次单击事件时将没有任何效果。新的语法是:
。
这就涉及到一个问题,$('body ')为什么这里是body?其实我们可以选择更接近#company_logo的其他节点,这样会有更好的表现。事实上,on()正在正文中寻找#company_logo节点,因此我们将通过用其父节点替换正文来获得更好的性能。
版权声明:jquery live()调用一个不存在的解决方案是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。

















