我正在使用以下方式将商品加载到轮播中(基于另一个轮播点击事件):
testCarousel.stopAuto();
testCarousel.reset();
testCarousel.add(0,"<LI>TEST</LI>");
testCarousel.add(1,"<LI>TEST2</LI>");
testCarousel.size(2);
项目正确显示。但是
<li>
上的testCarousel onclick事件永远不会被调用!另一方面,如果我使用静态html <li>
添加项目,则会调用click事件。以下是点击功能的示例:
$("#test-carousel li").click(function () {
alert("CLICKED!");
});
我必须调用一些函数,以使使用add()添加到轮播中的
<li>
项目在单击时启动click事件吗?还是应该以不同的方式处理?所有需要的项目都在表单上,没有ajax调用。
我到处搜索,但没有找到任何案例或解决方案。
谢谢!
最佳答案
$("#test-carousel li").live('click',function () {
alert("CLICKED!");
});
http://api.jquery.com/live/