风格没有出现

时间:2014-12-11 22:44:29

标签: javascript jquery html css

我正在构建可扩展的网格组合,但.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);

这是新的小提琴 http://jsfiddle.net/theMugician/L2xyatfd/47/

1 个答案:

答案 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内容