私は、ファイル名に括弧付きの背景イメージを持っている:ファイル名に括弧で背景画像を複製
<DIV style="BACKGROUND: url('http://site.com/image(8).png');"></DIV>
これは通常、罰金であり、ファイル名の前後に引用符があるので、混乱はありません。
しかし、IEの開発ツールを見ると、ブラウザが何らかの理由で引用符を取り除いたのがわかります。
<DIV style="BACKGROUND: url(http://site.com/image(8).png);"></DIV>
でも、大したことではありません。 jqueryのクローン関数を使用しようとすると問題が発生します。
明らかに、clone()の出力は上記の画像URLをIE8で有効と認識し、それを取り除きます(IE7を含む他のブラウザは問題ありません)。そして、私はこれで終わります:
<DIV></DIV>
誰でもこれを修正する方法を知っていますか?つまり、IE8のURLに括弧を入れた背景画像を複製します。
ありがとうございました。
また、付録として、関連する要素にインライン・スタイリングを使用する必要がありますので、別のスタイルシートを使用することはお勧めしません。
Ad2:エスケープ時、ブラウザレンダリング後、エスケープされたエンティティはエスケープされません。ページの読み込み後に再度クローニングが行われ、クローンを作成するために選択されたオブジェクトにエスケープされていない文字が含まれます。
あなたの質問に回答するためのポイントをdispinozziに与える必要があります。 – MarioRicalde