使用jquery以编程方式添加onclick失败

时间:2014-09-19 06:41:24

标签: javascript jquery

$('#target a').attr("onClick=", link);

由于某种原因,我必须这样做,但它说Failed to execute 'setAttribute' on 'Element': 'onclick=' is not a valid attribute name.

2 个答案:

答案 0 :(得分:3)

$('#target a').attr("onClick", link);

这就是你要找的东西。

虽然你可以使用:

$('#target a').on('click', link);

请注意链接应该是一个功能,而不仅仅是一个网址。

答案 1 :(得分:0)

您不需要属性编辑。您只需要设置'click'事件处理程序。

$('#target a').click(link);

其中link是处理函数。