作者crossdunk (鲁来又鲁去)
看板Ajax
标题[问题] 请问jquery可以执行jquery吗?
时间Thu May 15 14:58:09 2014
各位前辈好,小弟在练习的时候有个问题
我将我的问提叙述一下
一开始页面已经有个表格(1),里面有个连结<a></a>
当我点连结时,利用jquery去抓json来产生另一个表格(2)里面的值
表格2里面有个<a class="stf"></a>,现在我想要利用表格2的<a></a>来送ajax
我将要传送的值放在href里面
但不论怎样他都会连结过去,我有reture false,他还是会连过去
测试後发现
$("a.stf").click都不会执行
在想是不是因为我的表2是利用JQUERY产生的
而因为先读取後读取的关系所以没有效果 ...
说得更清楚些
假设我JQUERY有这个
$("
#table_stf_detail").append("<a class=\"stfquote\" href=\"5555\"
title=\"edit\">321321</a>");
$("a.stfquote").click(function(){
alert("654");
return false;
});
点了连结之後他没有alert 654
而是直接跑连结href的网址 ...
请问这种有解吗 ?
先感谢各位先辈了!
--
Sent from my 3cm
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 59.120.19.218
※ 文章网址: http://webptt.com/cn.aspx?n=bbs/Ajax/M.1400137094.A.9A4.html
※ 编辑: crossdunk (59.120.19.218), 05/15/2014 14:59:40
1F:推 mmis1000:直接在click里 $(this).attr('href','javascript:void') 05/15 15:30
2F:→ mmis1000:$(this).attr('href','javascript:void(0)') 05/15 15:30
3F:→ mmis1000:阿,看错,如果是顺序问题,就重新绑handle就好了啊? 05/15 15:33
※ 编辑: crossdunk (59.120.19.218), 05/15/2014 16:27:21
冏 那到底错在哪里 ...
我在努力找找看
感谢mm大!
※ 编辑: crossdunk (59.120.19.218), 05/15/2014 17:05:56
抱歉一开始举的例子有误
http://jsfiddle.net/bqV76/8/
这样比较像我有问题的程式码
先点击test让下面table跑出内容及连结
点击连结会连出去,但我有给他class并用a.stfquote的click
请问哪边有问题呢 QQ?
※ 编辑: crossdunk (59.120.19.218), 05/15/2014 17:25:32
5F:→ danny8376:新生成的事件要重绑(因为是"新的",所以没绑过事件) 05/15 17:34
6F:→ danny8376:不想重绑的话就把事件绑在上层,然後用filter过滤 05/15 17:35
原来如此
受教了!感谢d大及m大!
※ 编辑: crossdunk (59.120.19.218), 05/15/2014 17:40:09