我正在构建可扩展的网格组合,但.showcase <a>
标记和<p>
标记的样式未显示。我不知道为什么。我认为这与.html()
没有抓住<a>
和<p>
选择器有关,而只是内部的内容。虽然这不会发生在<img>
标签上。我有点困惑。这是我的jsfiddle
http://jsfiddle.net/theMugician/L2xyatfd/38/
嘿大家我弄明白我的问题是什么。我打电话给html()
两次,现在很有意义。在变量$aTag
和$html
中,我不需要调用html()
,因为我将在.showcase
div中再次调用它。
var $aTag = $a.eq($item.data('rel'));
var $html = $p.eq($item.data('rel'));
<!---.showcase div--->
$link.html($aTag).show(0);
$details.html($picture).show(0);
答案 0 :(得分:1)
只需尝试:
var $aTag = $a.eq($item.data('rel'));
var $html = $p.eq($item.data('rel'));
$link.append($aTag).show(0);
$images.append($picture).show(0);
它将包装元素,而不仅仅是它的html内容