将dateTime文本从一个元素复制到另一个元素
Copy dateTime text from one element into another element
我想将eventDatediv内的dateTime文本复制到dateNumber span元素中。使用我当前的代码,它将复制它在eventDate中找到的第一个日期,并将其发布到每个dateNumber span元素中,因此每个日期都是重复的,而不是唯一的。我想从每个eventDatediv的唯一内容反映在dateNumber span元素。
我使用格式化日期时间文本来对父div进行排序,并以这种格式显示日期:"Aug 7"。
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:
$(".eventDate").parent().appendTo($(".dateNumber"));
如果您试图设置。eventDatediv值对应的。dateNumber对应的div,您可以这样做:
$(".eventDate").each(function(){
$(this).parent().find(".dateNumber").text($(this).text());
});
尝试将.closest()
定位到祖先。
对于单个面板:
$(".eventDate").closest(".panel").find("span.dateNumber") // added span for more accuracy
.text($(".eventDate").html());
对于多面板:
$(".eventDate").each(function(){
$(this).closest(".panel").find("span.dateNumber").text($(this).html()); //added span for more accuracy
});
相关文章:
- 使用clickToggle并在单击另一个元素时关闭元素
- 表追加而不附加最后一个元素
- 滚动到容器中的下一个元素-几乎到了
- 是否有一个JS/jQuery函数可以获取某个类的每个元素的ID
- 使用CSS或js,使用动态选择器选择任意li的下一个元素
- 按我自己的类克隆另一个元素的内容和顺序
- Javascript获取上一个元素的内容
- 如何通过HTML+CSS中的另一个元素Selector更改元素的属性值
- 在数组中的一个元素上设置多个值
- 指令的模板必须只有一个根元素:With restrict E&替换true
- HTML JavaScript,我如何能够通过给每个元素一个不同的Id来使用JavaScript使这个函数工作
- 如何创建一个独立的 DOM 元素?一个不从父母那里继承 css 等
- 如何给图像元素一个“;选择“;使用Raphael.js查看
- 如何显示隐藏的
- 元素一个接一个或全部同时
- 使用"span"创建一个自定义的基于web的文本编辑器;元素——一个坏主意
- 引导旋转木马传递元素一个接一个
- 给所有元素一个匹配数组内容的ID
- 我如何得到Json数组元素一个接一个的jquery上不同的id'
- 一次淡入附加元素一个
- 如何使用AngularJS检索外部网站的内容(一个元素一个元素)