相关疑难解决方法(0)

jquery click对ajax生成的内容不起作用

我在用 $(".button").on("click", function(){ });

单击一个容器上的按钮,然后ajax调用完成,内容更新新东西,然后当我尝试点击.button它不会工作...当我点击按钮时,什么都不会返回.

我甚至试过了

$(".button").live("click", function(){ });
Run Code Online (Sandbox Code Playgroud)

要么

$(".button").click(function(){ });
Run Code Online (Sandbox Code Playgroud)

我怎样才能使它工作?

编辑: 我的HTML:

<div class="container">
   <ul>
       <li>item1</li>
       <li>item2</li>
       <li>item3</li>
   </ul>
   <input type="button" value="reload" class="button" />
</div>
Run Code Online (Sandbox Code Playgroud)

ajax jquery click live

76
推荐指数
3
解决办法
9万
查看次数

Fancybox插件:动态重写href选项

我有一些链接,如:

<a href='http://mysite.com/comment/123/edit' class='fancybox'>Edit comment</a>
Run Code Online (Sandbox Code Playgroud)

和Fancybox插件:

$(".fancybox").fancybox();
Run Code Online (Sandbox Code Playgroud)

当我点击链接时,我会看到一些页面http://mysite.com/comment/123/edit,但我希望看到http://mysite.com/comment/123/edit.js.

我知道有href选项,但是如何重写它以.js在我的原始href结束时追加.

javascript jquery fancybox

2
推荐指数
1
解决办法
4028
查看次数

标签 统计

jquery ×2

ajax ×1

click ×1

fancybox ×1

javascript ×1

live ×1