jQueryでインラインCSSを追加するたびに、既にそこにあるインラインCSSのフォーマットも変更されます。私は、URL内の任意の引用符なしの背景画像を持っており、たとえば、私はそれが完全なインラインCSSを再フォーマットしますjQueryインラインCSSで二重引用符を避ける
$('.element').css('padding', '10px');
のようなものを追加します。 (また、例えば
background-color: #ffffff;
移転へ - 。>
background-color: rgb(255,255,255);
ここ
が少しフィドルある https://jsfiddle.net/chickberger/ppas2zrh/1/
Iamは、これはインラインスタイルに適用されますちょうどjQueryの/ javscript構文であることを推測する場合のthatsの場合。背景画像のURL上の二重引用符があるこの?私の主な問題を回避するためのいずれかの可能性があります。変更がjQuery
に起こる属性どのように一般的だ
私はこの問題をJS Fiddleで見ることができますが、なぜこれが問題なのかわかりません。それは正しく機能しているようです(少なくともChromeでは)。あなたはなぜ再フォーマットが問題を引き起こしているのかを詳しく説明しますか?たぶん私たちは解決策を提供することができました。 –
開発ツールで 'outerHTML'をコピーした場合、URLの引用符は実際には' " ' –
であり、CSSではなくスタイルを使用します –