0

这是我的代码:

jQuery("#test").after("<a id='clearall' href='#' onclick='jQuery(this).remove(); jQuery('.clearselection').remove;'><img src='clearselection.gif'></a>");

当我尝试这个时,我得到一个语法错误:

jQuery(this).remove(); jQuery(<---

当我单击链接时,我需要删除链接图像并删除该类 .clearselection 的所有实例。我尝试转义单引号,但这没有用。任何帮助,将不胜感激。

4

2 回答 2

2

而不是定义点击处理程序内联使用 jquery 来处理:

$(document).on("click", "#clearall", function()
{
   jQuery(this).remove(); 
   jQuery('#clearselection').remove(); //btw you were missing the parens here
});
于 2013-04-19T19:06:57.987 回答
0

替换这个:

onclick='jQuery(this).remove(); jQuery(\'.clearselection\').remove();'
于 2013-04-19T19:07:43.570 回答