简体   繁体   English

将dateTime文本从一个元素复制到另一个元素

[英]Copy dateTime text from one element into another element

I would like to copy the dateTime text that is inside of the eventDate div into the dateNumber span element. 我想将eventDate div内的dateTime文本复制到dateNumber span元素中。 With my current code, it will copy the first date it finds inside of eventDate and post it inside of every dateNumber span element, thus each date is repeated and not unique. 使用我当前的代码,它将复制在eventDate中找到的第一个日期,并将其发布到每个dateNumber span元素内,因此每个日期都是重复的,并且不是唯一的。 I would like the unique content from each eventDate div to be reflected in the dateNumber span element. 我希望每个eventDate div的唯一内容都可以反映在dateNumber span元素中。

I am using the formatted date time text both for sorting the parent divs and also for displaying the date in this format: "Aug 7th". 我正在使用格式化的日期时间文本来对父div进行排序,还用于以以下格式显示日期:“ 8月7日”。

html: 的HTML:

 <div data-event-date="1407128400000" class="panel callout radius columns small-12 medium-6 large-4 August">
    <span class="dateNumber"></span>
    <span><a href="/community-calendar/city-council-meeting-august-2014">City Council Meeting</a></span>
    <div data-bc-date="format: MMM Do" class="hidden-for-small-up eventDate">Aug 7th</div>
</div>

js: js:

$(".eventDate").parent().appendTo($(".dateNumber"));

if you are trying to set the .eventDate div value to the corresponding .dateNumber corresponding div,you can do like this: 如果您尝试将.eventDate div值设置为对应的.dateNumber对应的div,则可以这样做:

$(".eventDate").each(function(){

$(this).parent().find(".dateNumber").text($(this).text());

});

Try .closest() to target the ancestor. 尝试使用.closest()定位祖先。

For a single panel: 对于单个面板:

$(".eventDate").closest(".panel").find("span.dateNumber") // added span for more accuracy
                        .text($(".eventDate").html‌​());

For multiple panel: 对于多个面板:

$(".eventDate").each(function(){
    $(this).closest(".panel").find("span.dateNumber").text($(this).html()); //added span for more accuracy
});

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM