gpt4 book ai didi

jquery - 在 JQuery 插件中使用 jQuery 委托(delegate)

转载 作者:行者123 更新时间:2023-12-01 03:51:30 24 4
gpt4 key购买 nike

如果我正在编写一个 jQuery 插件

$.fn.newWin = function(docTypes) { 
$(this).live("click",function(){
alert("I am done");
});
};

这个插件可以被调用为

$("#content a, #partners a").newWin();

基本上我想要的是将 .live.delegate 交换。我怎样才能实现这一点,因为我还必须将被调用者元素字符串传递给 .delegate 函数?

最佳答案

我不建议您在这里使用委托(delegate)。如果可以的话(从 jQuery 1.7 开始),请使用 .on() 代替

$.fn.newWin = function(docTypes) { 
$(this).on("click",function(){
alert("I am done");
});
};

关于jquery - 在 JQuery 插件中使用 jQuery 委托(delegate),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8156440/

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