JQUERY,为iFrame中的项添加事件监听器?

AnA*_*ice 5 javascript jquery webkit javascript-events

给定<span class="fineme">整个iframe的iframe ...

是否可以添加一个带有jQuery的事件监听器,以便在用户将鼠标移动到iframe中的.fineme时,从顶部/父窗口触发ALERT?

Sea*_*gan 6

请访问http://api.jquery.com/contents/以访问iframe的内容文档.

您的问题的解决方案可能是:

$("iframe#name").contents().find(".fineme").bind("mouseover", function() { alert("Found me"); });
Run Code Online (Sandbox Code Playgroud)

  • 您可能需要将其包装在一个检查中,以确保iframe已加载.如果您尝试在加载iframe之前访问内容,则无法找到它.用$("iframe#name")包装它.load(). (2认同)