我正在创建一个Tumblr主题,并遇到了障碍。不幸的是,Tumblr不允许 Photo post type 的标题。因此,我决定在每个p:first-child
(我在其中包含标题/博客文本)中使用aside
并将通用hgroup h3 a
(帖子标题)内容替换为我已选择p:first-child
个内容;从而创造了一个标题。
希望这听起来不错。我正在为页面上的大多数动画元素使用jQuery,并希望继续使用jQuery来完成此任务。
以下是我正在使用的当前代码:
$('section').each(function(index) {
$('hgroup h3 a').append( $('aside p:first-child em') );
});
问题是它返回了所有p:first-child元素的数组,导致5个标题只出现一个。
我想要的是获取每个找到的第一个子元素,并将每个单独的项放在其父标题元素的位置。
任何可以提供的帮助都会很棒!
答案 0 :(得分:0)
如果每个aside
都包含在自己的section
中,那么您可以这样做:
$('section').each(function(index) {
$('hgroup h3 a', this).append( $('aside p:first-child em', this) );
});