08/12/22 02:45:48
¥マークなどの特殊な文字列について質問させてください。
<script type="text/javascript">
$(document).ready(function(){
$("td:contains('\\')").css("text-align","right");
})
</script>
<table>
<tr>
<td>商品名</td>
<td>価格</td>
</tr>
<tr>
<td>iPod</td>
<td>¥10,000</td>
</tr>
</table>
このようにして、\の付いている価格だけを右揃えにしようとし、
¥は¥でエスケープさせました。
この方法はWINでは上手くいったのですが、
MACの環境だと¥が\(バックスラッシュ)になってしまったそうです。
そこで¥を&yen;などにしてみたのですが、そもそもCSSが効かなくなってしまいました。
どのように記述すればCSSを効かすことができ、さらにWIN、MAC両方で文字化けを防げるのでしょうか?
よろしくお願いします。
※jQuery歴は2週間程度です。