2

在火狐中工作。不适用于 IE8 或 Chrome:

<script>
$('.PageText_L657n').closest('td').find('.pricecolor').addClass('ice1');
</script>

如果表格中出现“单击以获取今日特价”,则应为“常规价格:$ XX.XX”的行。

单击此处在我的网站上查看它的实际应用

4

2 回答 2

4

将您的代码包装在准备好的处理程序中:

<script>
$(function(){
  $('.PageText_L657n').closest('td').find('.pricecolor').addClass('ice1');
});
</script>

由于您正在操作 DOM,因此您需要准备好处理程序,该处理程序会在 DOM 准备好后立即启动。

还要确保PageText_L657n@TJ Crowder 指出了带有类的元素。

于 2011-02-15T21:05:15.190 回答
1

PageText_L657n该类页面的源代码中没有任何内容。此外,您在 DOM 中没有任何内容之前执行该代码(或者将其放在底部,就在您的结束body标记之前,或者使用该ready函数)。

于 2011-02-15T21:05:27.107 回答