是bind()不赞成使用jquery 还是可以安全使用?
我看到很多关于bind()在评论和答案中被弃用的评论如下:Jquery事件:检测对div的html /文本的更改
是否有JavaScript/jQuery DOM更改侦听器?
并且不知道使用它是否安全(无论它是好还是坏).
这里没有任何关于它被弃用的内容:https://api.jquery.com/bind/
Ath*_*ace 14
我不相信它已on被弃用,但它是附加事件的首选方法.
弃用意味着他们将来会删除它,但他们的文档似乎并没有这么说.
编辑:
截至jQuery 3.0 bindIS已被弃用.上述链接仍然具有相关性,但后来已更新.从他们的文档:
从jQuery 3.0开始,.bind()已被弃用.它被.on()方法取代,因为自jQuery 1.7以来将事件处理程序附加到文档,因此不鼓励使用它.
不,它不是,它们之间的区别.on和.bind基本上.bind只是直接从元素调用,即$("#elem").bind(...)元素必须在调用bind函数时存在.并且.on可以在文档上"绑定"即$(document).on("click",".class",funcion(){...});,因此如果您使用.append或以其他方式动态添加元素,则该事件将是有效的.
| 归档时间: |
|
| 查看次数: |
8200 次 |
| 最近记录: |