У меня есть IFRAME, который содержит
<div title="hello" onclick="window.top.iframeclick()"></div>
на родительской странице, является JQuery:
function iframeclick() {
title = $(this).attr('title');
alert(title);}
предупреждение выполняется, однако он не обновляет переменную title
, установленную на родительской странице.
Может ли кто-нибудь помочь и объяснить, почему он не может сбрасывать переменную title
, когда я нажимаю на iframe <div>
, но вместо этого он использует другой элемент как $ (this)?
В: Как передать $ (this) из div iframe для использования в функции, установленной на родительской странице?
Почему там нет 'var' в функции? Вам не нужно, чтобы 'title' была глобальной переменной, не так ли? – ThiefMaster
var title уже задан как глобальная переменная за пределами iframe –