gpt4 book ai didi

jquery - JCarousel - 使用 add() 添加的项目不响应 .click()

转载 作者:行者123 更新时间:2023-12-01 03:54:02 25 4
gpt4 key购买 nike

我使用如下方式将项目加载到轮播(基于另一个轮播点击事件):

    testCarousel.stopAuto();
testCarousel.reset();
testCarousel.add(0,"<LI>TEST</LI>");
testCarousel.add(1,"<LI>TEST2</LI>");
testCarousel.size(2);

项目显示正确。但是 <li> 上的 testCarousel onclick 事件从来没有被叫过!另一方面,如果我使用静态 html <li> 添加项目,点击事件确实被调用。

这是点击功能的示例:

$("#test-carousel li").click(function () {
alert("CLICKED!");

});

是否需要调用一些函数才能生成 <li>使用 add() 添加到轮播的项目在单击时启动单击事件?或者也许应该以不同的方式处理?

所有需要的项目都在表单上,​​没有ajax调用。

我到处搜索,但没有适合我的案例的示例或解决方案。

谢谢!

最佳答案

$("#test-carousel li").live('click',function () {
alert("CLICKED!");
});

http://api.jquery.com/live/

关于jquery - JCarousel - 使用 add() 添加的项目不响应 .click(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4920704/

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