我正在使用RSS Feed,并希望将日期附加到说明中,显然有多个日期和说明。
我如何预先添加以使日期相对于父母?
我在这里尝试了答案,但无法让他们在JQuery初学者工作。
到目前为止我已经
了$('.RSSItem').each (function() {
$('.Description').prepend($('.PubDate') );
});
HTML
<div class="RSSItem">
<div class="Description">
<div class="PubDate">Monday, 14 January 2013</div>
</div>
每个日期都需要移入描述中,我遇到的问题是每个RSSItem的所有日期都显示给每个RSSItem,我只想要一个与RSSItem相关的日期。
感激不尽的任何帮助。
答案 0 :(得分:0)
$('.RSSItem').each (function() {
$('.Description', this).prepend($('.PubDate') );
});
$('。Description')将返回页面中找到的所有Description节点。 $('。Description',this)将仅返回在相应的$('。RSSItem')中找到的节点
答案 1 :(得分:0)
假设可能有多个RSSItems和多个描述,并假设PubDates包含在源代码中的RSSItems正下方(似乎缺少一个结束div),我建议你循环遍历每一个RSSItems和描述:
$('.RSSItem').each (function() {
var $pubDate = $(this).find(".PubDate");
$(this).find(".Description").each(function() {
$(this).prepend($pubDate);
});
});