Я хотел вызвать функцию, когда я нажимаю на iframe, и мое решение работает очень хорошо с jQuery, но мне нужно вернуться к элементу, содержащему iframe, когда функция запускается.
$('#window-3 iframe').load(function () {
$(this).contents().find("body").click(function () {
// Here I need to select the iframe again
});
});
Вам понадобится $(this).parent()
в этом случае. Если вы хотите выбрать родителя с определенным классом, вы можете использовать, например, $(this).parents('#window-3')
.
Вы также можете устранить любые потенциальные проблемы:
$('#window-3 iframe').load(function () {
var _me = $(this);
_me.contents().find("body").click(function () {
var _parent = _me.parent()
// Here I need to select the iframe again
});
});
$('#window-3 iframe')
или сделать ссылку, как в ответах ниже?#window-*
s