gpt4 book ai didi

jquery - 如何使用 jquery 在 iframe 中选择标签?

转载 作者:行者123 更新时间:2023-11-30 23:48:58 27 4
gpt4 key购买 nike

我试图弄清楚如何选择,然后修改 iframe 中的 HTML我生成。 iframe 显示各种媒体(图像、pdf 等)。为了显示不同的项目,我最初使用如下方式创建它:

$('#mydiv').html("<iframe id='myiframe' src='path/file.jpg'></iframe>");

然后根据需要,使用如下内容更新其内容:

$('#myiframe').attr("src","path/newfile.jpg");

这会生成如下 HTML(通过 Chrome 的元素查看器看到):

<div id='mydiv'>
<iframe id='myiframe' src='path/file.jpg'>
#document
<html>
<body style="margin:0">
<img style="-webkit-user-select:none" src="path/file.jpg">
</body>
</html>
</iframe>
</div>

我想选择动态生成的<img>标签,以便我可以调整其宽度。但我无法弄清楚 jquery 选择器来做到这一点。有想法吗?

最佳答案

使用 jQuery contents方法。该文档甚至有一个名为“更改 iframe 内链接的背景颜色”的示例。

Get the children of each element in the set of matched elements, including text and comment nodes.

应用于您的代码:

var images = $('#myiframe').contents().find('img');

真正的问题是为什么你首先需要 iframe?

关于jquery - 如何使用 jquery 在 iframe 中选择标签?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10691662/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com