javascript - 为超链接添加 onclick 事件

标签 javascript jquery dom jquery-events

我有一个字符串,其中包含链接后面代码中的 html 内容,如下所示:

<p><a href=\"http://www.google.com\">rrr</a></p>"
  1. 我需要添加 onclick事件到此链接。

  2. 需要获取href值。

我没有该链接的 ID 或类,因此无法使用 JavaScript 直接访问它。我是 jQuery 新手。有点卡在这里了。我怎样才能实现这个目标?

我尝试使用 JavaScript onclick solutions通过阻止默认功能,但我的 HTML 内容是在运行时生成的。所以无论我在 document.ready 中写什么似乎根本不起作用。

最佳答案

试试这个

$('p a').click(function(){
    alert($(this).prop('href'));
});

FIDDLE

关于javascript - 为超链接添加 onclick 事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18308477/

相关文章:

javascript - Bootstrap 模式不适用于循环场景

javascript - .fancybox 未被识别为函数

css - Polymer::host 和::content CSS 选择器的区别

javascript - HTML DOM 和 XML DOM 有什么区别

javascript - 使用 Javascript 解析 wiki 模板调用

javascript - 手动调整元素大小不会触发 Chrome 中的突变观察器

javascript - 在javascript中提高球的速度

javascript - Vue Mixin 属性为空白/空/非响应式(Reactive)

javascript - JS/JQuery : key press not detected on HTML Canvas

java - 如何从网站 url 获取干净的 xml 表示