Javascript 将onclick属性添加到<;a>;使用JQuery标记
我有一个链接按钮,我想在单击时更改它Javascript 将onclick属性添加到<;a>;使用JQuery标记,javascript,jquery,Javascript,Jquery,我有一个链接按钮,我想在单击时更改它onclick回调函数: 我正在使用.attr()更改onclick事件,但它根本不起作用 $('#' + test).text('Unlike'); $('#' + test).attr("onclick", "return deleteLikeComment('" + CommentsWrapper + "','" + activityID + "', '" + test + "');"); 但它根本不起作用 $('#' + test).
onclick
回调函数:
我正在使用.attr()
更改onclick
事件,但它根本不起作用
$('#' + test).text('Unlike');
$('#' + test).attr("onclick", "return deleteLikeComment('"
+ CommentsWrapper + "','" + activityID + "', '" + test + "');");
但它根本不起作用
$('#' + test).text('Unlike');
$('#' + test).attr("onclick", "return deleteLikeComment('"
+ CommentsWrapper + "','" + activityID + "', '" + test + "');");
我只想在单击链接时切换回调方法。使用“”而不是attr()为什么要用attr附加事件 为什么不这样做呢:
$('#' + test).bind("click", function()
{
//functionality that you were trying to add using attr can now go inside here.
});
如果要在每次单击链接时切换回调方法,请使用。它在提供的两个函数之间交替使用。…或仅
。单击(函数(){/*…*/})
而不是绑定。@bearyes,你是对的。这是写bind的简写方法。