2016-07-24 16 views
0

はあなたが持っていると言うスタイルタグの中から文字列を変更するこれは可能ですか?それは​​ようにjQueryを使用することは可能だが、それをターゲットにするのjQueryを使用して<code>white</code>に<code>black</code>テキストを置換することが可能である私が知っている、

<!doctype html> 
<html> 
    <head> 
     <script src="jQuery.js"></script> 
     <style> 
      html { ... } 
      body { background: black } 
     </style> 
    </head> 
<body> 

... 

</body> 
</html> 

をjQueryのを使用しますstyleタグ内にありますか?

私はstyleタグの中から文字列を変更したい私は$("style").append("body { background: white}")のように、単にbody { background: white }を追加したくないと私はタグ全体を書き換える必要はありませんので、私は.htmlを使用したくない、 。これは可能ですか?

ありがとうございます!

(あなたが重複としてこれをマークするつもりなら、コメントしてくださいまたは、推定されたどんな方法がどのように動作するかしてください応じる。)

+0

私はたくさんの "私はしたくない"実際の理由で与えられていない理由はない – charlietfl

+0

jQueryの限界について興味がある。これは本当に役に立ちます。可能であれば、jQueryのベストを使用することをお勧めします。 –

+1

html()またはtext()をスタイルタグで使用すると何が問題になりますか? '$(" style ")。text(function(_、existing){return existing.replace( 'black'、 'white');})'。全体のルールを追加するのが最も簡単です。 – charlietfl

答えて

0

jQueryのセレクタは、CSSセレクタの構文をオフに基づいています。 ID、クラス、およびHTMLの表示タグです。私は彼があなたの質問に答えていると思います。

+0

それは私が恐れていたものです。 '$(" style "。" black ")のようなことをすることはできますか?text(" white ")'? (擬似コードの例として –

+0

あなたはどの要素をテキストに変更しようとしていますか?それが段落だったら$( 'p').css( 'color'、 'white') –

+0

ありがとうございます!:) –

関連する問題