gpt4 book ai didi

javascript - jQuery - 使用 live 而不是 bind?

转载 作者:行者123 更新时间:2023-11-29 22:14:06 24 4
gpt4 key购买 nike

我正在使用 plupload,我想动态更新我的图库 (jquery.ajax()),我在其中使用灯箱等(换句话说,我想让 js 在 ajax 加载的内容中工作)当所有文件都是已上传。

我现在做的是这个

var upload = $el.pluploadQueue();
upload.bind('UploadComplete',function(){
//ajax & etc
}

当然.bind() 不适用于 future 的元素,我试图将其更改为.live() (upload.live('UploadComplete' ,function(){) 但由于某种原因事件没有执行。

我也尝试过 .on():

$(document).on('UploadComplete', 上传, function() {

委托(delegate):

$(文档).delegate(上传, 'UploadComplete', function() {

但是和live()一样的东西

我做错了什么?

最佳答案

不要使用 live,它已被弃用(自 1.9 起已失效)。使用 ondelegate 代替。来自 http://api.jquery.com/live/ :

As of jQuery 1.7, the .live() method is deprecated. Use .on() to attach event handlers. Users of older versions of jQuery should use .delegate() in preference to .live().

关于javascript - jQuery - 使用 live 而不是 bind?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16256646/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com