-1

私はこのコードを持っています:

<div class="content">
  This is some title<br/>
  Some text<br/>
  And maybe more text.
</div>

<span>最初の文の前後と前に追加したいものは次の<br/>とおりです。

<div class="content">
  <span>This is some title</span><br/>
  Some text<br/>
  And maybe more text.
</div>
4

1 に答える 1

4

私はお勧めします:

$('.content br:first-child').each(function(){
    var t = $(this.previousSibling).wrap('<span />');
});

JS フィドルのデモ

::first-lineただし、最初の行のスタイルを設定するだけなら、CSS の疑似要素を使用してみませんか。

div.content::first-line {
    color: #f90;
    font-size: 2em;
    /* and so on, and so forth... */
}

JS フィドルのデモ

参考文献:

于 2013-10-04T12:53:13.563 に答える