FireFoxで動作します。IE8またはChromeでは機能しません:
<script>
$('.PageText_L657n').closest('td').find('.pricecolor').addClass('ice1');
</script>
表に「クリックして今日の特別価格を取得」が表示されている場合は、「通常価格:$XX.XX」を一列に並べる必要があります。
FireFoxで動作します。IE8またはChromeでは機能しません:
<script>
$('.PageText_L657n').closest('td').find('.pricecolor').addClass('ice1');
</script>
表に「クリックして今日の特別価格を取得」が表示されている場合は、「通常価格:$XX.XX」を一列に並べる必要があります。
コードをレディハンドラーでラップします:
<script>
$(function(){
$('.PageText_L657n').closest('td').find('.pricecolor').addClass('ice1');
});
</script>
DOMを操作しているので、DOMの準備ができるとすぐに起動するreadyハンドラーが必要です。
また、クラスを持つ要素がPageText_L657n
@TJCrowderによって指摘されていることを確認してください。
そのページのソースには、PageText_L657n
クラスには何もありません。body
また、DOMに何かが入る前にそのコードを実行しています(コードを下部、終了タグの直前に配置するか、ready
関数を使用します)。