以下の HTML は、同じ DATE クラス内の日付と時刻を表示します。別々にスタイリングしたいので、これはダメです。でもこのままではいけないので、jqueryを注入して分割できるのではないかと考えました。
<div class="container">
<a class="title" href="http://www.example.com">Headlines Goes Here</a>
<div class="date">Jan 29, 2013 12:05:00 PM EST</div>
<div class="post">
<p>Content Goes Here</p>
</div>
</div>
出力が次のようになるように、誰かの助けを借りて、これを DATE クラス内に追加することで jquery で解決できることを願っています。
<div class="container">
<a class="title" href="http://www.example.com">Headlines Goes Here</a>
<div class="date">Jan 29, 2013</div><div class="time">12:05:00 PM EST</div>
<div class="post">
<p>Content Goes Here</p>
</div>
</div>
これはこれまでの私の JQUERY で、物理的な変化を確認できるように赤でスタイリングしました。誰かがこの問題を解決するのを手伝ってくれますか? 私のjqueryは明らかに正しくありません。
$(window).load(function(){
if ($(".date:contains(', 2013')").length)
this.parentNode.append(this).html("</div><div class=time style=color:red>");
});
これは私のフィドルです: http://jsfiddle.net/3ZWkQ/