有没有办法通过选择器访问 iframe 的内容?像这样的东西:

$("iframe::contents .my-foo")

我一直在访问我目前正在处理的项目的 iframe 内容,而 $("iframe").contents().find(".my-foo") 输入起来变得有点乏味。

如果开箱即用的 jquery 中不存在此功能,是否有提供此功能的插件?如果不是我怎么能写这样一个插件?

最佳答案

我曾经遇到过这个问题,我觉得它很乏味。我从来没有找到如何编写这样的单个选择器的解决方案。

即便如此,选择器仍然相当长。对我来说最明显的解决方案就是将它保存到一个变量中。

var frame = $("iframe").contents();

frame.find(".my-foo")
...

那个更好吗?

关于jquery - 使用 jquery 选择器获取 iframe 内容,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5992791/

10-14 19:51
查看更多