我有这样的代码可以复制一个元素的内容并将其放置在另一个元素上。但我实际上喜欢复制内联风格,尤其是定位。有没有办法只复制位置样式,这样当我悬停时,信息窗口会正好出现在a.star
的位置?将特定样式从一个元素复制到另一个元素
$(document).ready(function(){
$('a.star').hover(function(){
var instrument = '.instrument_info#' + $(this).attr('instrument');
var htmlCode = $(instrument).html();
$('.instrument_output .instrument_detail').html(htmlCode);
$('.instrument_output').slideToggle();
})
});
我想这个内嵌定位:<div class="instrument_info" id="drums" style="top:95px; left:294px">
并把它放在另一个DIV。我怎么能插入我的jQuery代码?
谢谢Abody97 ...我是jquery的新手 –
@tea_clipper不客气!如果这对你有用,不要忘记[接受这个答案](http://meta.stackexchange.com/a/5235/195555)! – Chris
+1只是一个侧面说明,你也可以这样做:)'$(“。target_elements”)。css($(“someElement”)。offset());' – Pebbl