使用JQuery将onclick属性添加到<a>标签

Jos*_*san 5 javascript jquery

我有一个链接按钮,我想onclick在点击时更改它的回调函数:

.attr()用来改变onclick事件,但它根本不起作用.

$('#' + test).text('Unlike');
$('#' + test).attr("onclick", "return deleteLikeComment('"
        + CommentsWrapper + "','" + activityID + "', '" + test + "');");
Run Code Online (Sandbox Code Playgroud)

但它根本行不通.

我只想在单击链接时切换回调方法.

spi*_*non 10

你为什么用attr附上活动?

为什么不这样做:

$('#' + test).bind("click", function()
{
    //functionality that you were trying to add using attr can now go inside here.
});
Run Code Online (Sandbox Code Playgroud)

  • ...或者只是`.click(function(){/*...*/})`而不是绑定. (2认同)

fea*_*net 5

$('#' + test).click(function() {
    return deleteLikeComment(...);
}); 
Run Code Online (Sandbox Code Playgroud)