【发布时间】:2019-04-15 02:24:50
【问题描述】:
<h4>here is time<time datetime="2018-11-18">18.11.2018</time>!</h4>
可能很简单,但是如何从时间元素中的 datetime 获取日期呢?
【问题讨论】:
<h4>here is time<time datetime="2018-11-18">18.11.2018</time>!</h4>
可能很简单,但是如何从时间元素中的 datetime 获取日期呢?
【问题讨论】:
纯 JS:
document.getElementsByTagName('time')[0].getAttribute('datetime');
在 jQuery 中:
console.log($('time:first').attr('datetime'));
console.log(document.getElementsByTagName('time')[0].getAttribute('datetime'));
console.log($('time:first').attr('datetime'));
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<h4>here is time<time datetime="2018-11-18">18.11.2018</time>!</h4>
【讨论】:
$('time')[0] 是一个 JS 元素,因此无法使用 jQuery attr。 :first (api.jquery.com/first-selector) 你会从多个元素中第一次出现