获取元素(ID)并在页面的任何位置显示它

时间:2014-08-18 01:42:31

标签: javascript jquery html css

这是一个棘手的问题,我对JS知之甚少。好吧,我试图从页面中选择一个元素并通过调用它在任何地方显示它。

实际上,该元素来自标题中的不同来源,我想在内容区域中显示它。使用Margin-top,其值为-1000px,但在不同的页面上,它在页面的不同高度上呈现。有时会标题有时重叠的文字,因为我不能在每一页上都做到准确。

所以,我正在寻找一个解决方案来挑选该元素,并在网页的特定区域调用它,我用一些CSS隐藏它

 <div id="places"> <img src="foo.png"/></div>

那么,有没有办法从网页中选择地点并再次在网页的任何地方调用它。

非常感谢你:)

1 个答案:

答案 0 :(得分:1)

是的,创建一个存储该值的var,然后将该值添加到另一个div。

包含您内容的div:

<div id="places"> <img src="foo.png"/></div>

要显示其他div内容的div:

<div id="my_div"></div>

JS:

$( document ).ready(function() {
    var places = $('#places').html(); //grab html from first div
    $('#my_div').append(places); //add html to second div
});

JS Fiddle Demo