1

私はいくつかのhtmlを持っています

<div class="abstract">Nov 12, 2009 <b>...</b> Tender and flavorful, 
<b>veal</b> cutlets are lean and quick-cooking. If <b>veal</b> 
isn't for you though, feel free to substitute chicken cutlets 
for a classic <b>...</b>
</div>

その日付の最初のスタイルを変えたいと思います。

次のようなもので最初のbタグを取得できると思います

$('.abstract b:contains("...")).css(-something-)

しかし、この前のテキストはどうでしょうか。

4

3 に答える 3

1

スタイルルールを適用できるように、日付をいくつかのシークの HTML タグでラップする必要があります。そうしないと、ブラウザは、ある方法でスタイリングしたいものと別の方法でスタイリングしたいものを知る方法がありません。

その後、jQuery は必要ありません。CSS ルールを適用するだけです。

<div class="abstract"><span>Nov 12, 2009</span> <b>...</b> Tender and flavorful, 
<b>veal</b> cutlets are lean and quick-cooking. 

CSS:

.abstract>span {
   color: red;
}
于 2013-06-13T19:39:43.370 に答える