文字列を最初の `/` (スラッシュ) で分割し、その一部を ` で囲む方法`? 質問する

文字列を最初の `/` (スラッシュ) で分割し、その一部を ` で囲む方法`? 質問する

この日付をフォーマットしたい: <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について助けてくれませんか?

ベストアンサー1

使用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>

フィドル

この文字列---> 23/05/2013を分割すると/

var myString = "23/05/2013";
var arr = myString.split('/');

サイズの配列が得られます3

arr[0] --> 23
arr[1] --> 05
arr[2] --> 2013

おすすめ記事