javascript - 如何在第一个 `/` (斜杠)处拆分字符串并将其部分包围在 `<span>` 中?

标签 javascript jquery date split substring

我想格式化这个日期:<div id="date">23/05/2013</div> .

首先我想在第一个 / 处拆分字符串其余的放在下一行。接下来,我想将第一部分包围在 <span> 中。标记,如下:

<div id="date">
<span>23</span>
05/2013</div>
23
05/2013

我做了什么:

<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>

<div id="date">23/05/2013</div>
<script type="text/javascript">
  $(document).ready(function() {
    $("#date").text().substring(0, 2) + '<br />';
  });
</script>

JSFiddle .

但这不起作用。有人可以帮我处理 jQuery 吗?

最佳答案

使用 split()

片段:

var data =$('#date').text();
var arr = data.split('/');
$("#date").html("<span>"+arr[0] + "</span></br>" + arr[1]+"/"+arr[2]);	  
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div id="date">23/05/2013</div>

Fiddle

当您在 /

上拆分此字符串 ---> 23/05/2013
var myString = "23/05/2013";
var arr = myString.split('/');

你会得到一个大小为 3

的数组
arr[0] --> 23
arr[1] --> 05
arr[2] --> 2013

关于javascript - 如何在第一个 `/` (斜杠)处拆分字符串并将其部分包围在 `<span>` 中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16711504/

相关文章:

javascript - 使用 JavaScript 跟踪对象键的有效方法

javascript - React - 我们可以计算组件上 onMouseEnter 和 onMouseLeave 之间的时间吗?

javascript - 使用 date-functions.js 库解析为 UTC/GMT 时间

javascript - Angularjs - JSON 对象编辑

javascript - 从网站按钮启动 Chrome 扩展程序

javascript - jQuery 中的基本 JSON 解析

javascript - jquery show() 在执行时破坏 css 位置属性

javascript - 从带有延迟的开关中断开 : setTimeout + break = syntax error

php - 在 Laravel 中为日期配置荷兰语格式

java - 如何将此字符串转换为日期? ||如何在 mongodb 中读取/写入日期?