首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用Jquery将Iframe附加到HTML中的特定位置

问使用Jquery将Iframe附加到HTML中的特定位置
EN

Stack Overflow用户
提问于 2010-10-30 03:50:55
回答 1查看 719关注 0票数 0

我尝试将以下DOM生成的iframe放入页面的某个部分。特别是,我希望它位于一个名为“map”的div中。现在,它一直漂浮在页面的底部,可能是因为它被放置在那里。有没有办法找到名为map的div并将其放在div标记后面?

任何帮助都将不胜感激!代码如下:

代码语言:javascript
复制
        function handle_geolocation_query(position) {


        var image_url = "http://maps.google.com/?ie=UTF8&q=@" + position.coords.latitude + ',' + position.coords.longitude + 
                        "&z=16&output=embed";

        jQuery("#map").remove();
        $(document.body).append(
          jQuery(document.createElement("iframe")).attr("src", image_url).attr('width','320').attr('height','320').attr('id','map')
        );

    }
EN

回答 1

Stack Overflow用户

发布于 2010-10-30 03:54:09

代码语言:javascript
复制
$('#maps')
    .after('<iframe src="'+image_url+'" width="320" height="320" id="map"');

将找到id为maps的div,并将iframe附加到该元素之后。我不确定你是真的想要它在div之后还是在div里面(在我看来它应该在里面)。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4055394

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档