jqueryを使用して、ドキュメントのヘッドスクリプトに新しいCSSクラスを追加し、そのページの要素を変更したいと思います。
次のようなものを使用することで簡単になります。
var myhex = #e6399b;
$("<style type='text/css'> #someid { color:myhex; } </style>").appendTo("head");
テスト用のFIDDLEを作成しましたが、動作させることができません。HTMLコードの途中にJS変数を置くという構文では、これは本当に単純なことだと思います。試し'+myhex+'
てみ+myhex+
ましたが、正直なところ、この時点で推測していました。
ノート:
- 変数の内容は頻繁に変わるので、変数を介して行う必要があります。
- すぐに答えは「.css()を使用する」であることに気付きましたが、このシナリオでは、jqueryダイアログ内の要素にスタイルを追加しているため、これを使用できません。これを行う唯一の方法は、jqueryの
dialogClass
コマンドを使用することです(つまり、を介してではなく、「クラス」を介してスタイルを設定する必要があります.css()
。
あなたが与えることができるどんな助けにも感謝します。