【发布时间】:2014-08-22 03:55:24
【问题描述】:
我有这个从网站获得的代码。它工作正常,它可以检测到 iframe 内的点击。
$('body', $('#iframeId1').contents()).click(function(event) {
alert("Link clicked");
});
但是,我正在尝试获取点击链接的 href。 我试过了:
var href = $(this).attr("href");
alert(href);
但这会提醒未定义
【问题讨论】:
-
您需要选择链接。根据您有限的代码,我假设 #iframe 是您的 iframe 的 ID,而不是您的链接的 ID;因此, $(this) 实际上是参考框架而不是单击的链接。 Console.log($(this));调试。
-
单步调试你的代码,看看哪里出了问题。
-
我需要所有被点击的链接。
标签: javascript jquery html iframe