[问题] 请问jquery可以执行jquery吗?

楼主: crossdunk (推嘘自如)   2014-05-15 14:58:09
各位前辈好,小弟在练习的时候有个问题
我将我的问提叙述一下
一开始页面已经有个表格(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的网址 ...
请问这种有解吗 ?
先感谢各位先辈了!
作者: mmis1000 (秋月恋枫)   2014-05-15 15:30:00
直接在click里 $(this).attr('href','javascript:void')$(this).attr('href','javascript:void(0)')
作者: mmis1000 (秋月恋枫)   2014-05-15 15:33:00
阿,看错,如果是顺序问题,就重新绑handle就好了啊?
作者: mmis1000 (秋月恋枫)   2014-05-15 16:53:00
http://jsfiddle.net/bqV76/ 你的code完全正常啊?
作者: danny8376 (钓到一只猴子@_@)   2014-05-15 17:34:00
新生成的事件要重绑(因为是"新的",所以没绑过事件)
作者: danny8376 (钓到一只猴子@_@)   2014-05-15 17:35:00
不想重绑的话就把事件绑在上层,然后用filter过滤
作者: danny8376 (钓到一只猴子@_@)   2014-05-15 17:37:00

Links booklink

Contact Us: admin [ a t ] ucptt.com