gpt4 book ai didi

live - TypeError : $(. ..).live 不是函数

转载 作者:行者123 更新时间:2023-12-03 22:28:34 27 4
gpt4 key购买 nike

我在使用 jquery 1.9.1 时遇到问题。我已经搜索过,但这些都没有解决我的问题。

    $('.sm2_expander').live('click', function() {
$(this).parent().parent().toggleClass('sm2_liOpen').toggleClass('sm2_liClosed');
return false;
});

每个人都说“使用‘on’函数”,但这次我的代码永远无法工作。

$(document).on("click", "a.offsite", function(){ alert("Goodbye!"); }); 

编辑:这是我的使用项目页面:draggable link

最佳答案

在您的示例中,您使用了选择器a.offsite,但页面中没有与此选择器匹配的元素。这可能就是它不起作用的原因。

$(function(){
$(document).on('click', '.sm2_expander', function(){
alert('bye');
$(this).parent().parent().toggleClass('sm2_liOpen').toggleClass('sm2_liClosed');
})
})

我认为你可以将其缩短为

$(function(){
$(document).on('click', '.sm2_expander', function(){
$(this).closest('li').toggleClass('sm2_liOpen sm2_liClosed');
})
})

关于live - TypeError : $(. ..).live 不是函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15573645/

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