适用于 FireFox。不适用于 IE8 或 Chrome:
<script>
$('.PageText_L657n').closest('td').find('.pricecolor').addClass('ice1');
</script>
如果表格中出现“点击获取今日特价”,则应为横线“常规价格:$ XX.XX”。
最佳答案
将代码包装在 ready handler 中:
<script>
$(function(){
$('.PageText_L657n').closest('td').find('.pricecolor').addClass('ice1');
});
</script>
由于您正在操作 DOM,因此您需要就绪处理程序,该处理程序会在 DOM 准备就绪后立即启动。
还要确保 @T.J Crowder 指出了 PageText_L657n
类的元素。
关于jquery .find 或 .closest then addclass 在 IE 或 Chrome 中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5009469/