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

Javascript 使用jquery以编程方式添加onclick失败,javascript,jquery,Javascript,Jquery,出于某种原因,我不得不这样做,但它说,未能对“Element”执行“setAttribute”:“onclick=”不是有效的属性名。 $('#target a').attr("onClick=", link); 这就是你要找的 尽管您可以使用: $('#target a').attr("onClick", link); 请注意,链接应该是一个函数,而不仅仅是一个url 这就是你要找的 尽管您可以使用: $('#target a').attr("onClick", link); 请注意,链

出于某种原因,我不得不这样做,但它说,
未能对“Element”执行“setAttribute”:“onclick=”不是有效的属性名。

$('#target a').attr("onClick=", link);
这就是你要找的

尽管您可以使用:

$('#target a').attr("onClick", link);
请注意,链接应该是一个函数,而不仅仅是一个url

这就是你要找的

尽管您可以使用:

$('#target a').attr("onClick", link);
请注意,链接应该是一个函数,而不仅仅是一个url

这就是你要找的

尽管您可以使用:

$('#target a').attr("onClick", link);
请注意,链接应该是一个函数,而不仅仅是一个url

这就是你要找的

尽管您可以使用:

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

请注意,链接应该是一个函数,而不仅仅是一个url。

您不需要编辑属性。您只需要设置“单击”事件处理程序

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

其中链接是一个处理函数。

您不需要编辑属性。您只需要设置“单击”事件处理程序

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

其中链接是一个处理函数。

您不需要编辑属性。您只需要设置“单击”事件处理程序

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

其中链接是一个处理函数。

您不需要编辑属性。您只需要设置“单击”事件处理程序

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

其中链接是一种处理功能。

什么是
链接
?它是一个函数吗?为什么不仅仅是“$”(“#目标a”)。在('click',link);`?什么是
链接
?它是一个函数吗?为什么不仅仅是“$”(“#目标a”)。在('click',link);`?什么是
链接
?它是一个函数吗?为什么不仅仅是“$”(“#目标a”)。在('click',link);`?什么是
链接
?它是一个函数吗?为什么不仅仅是“$”(“#目标a”)。在('click',link);`?