2017-03-17 60 views
-1

有一个OpenCart平台版本1.5.6.1与日记主题。在最新的产品页面上,如果价格特殊,我希望显示定价和特价。正常价格显示在这样:如何通过JavaScript获得特价?

var price = $(element).find('.price').html(); 

     if (price != null) { 
      html += '<div class="price">' + price + '</div>'; 
     } 

我试图让特殊的价格,并显示在这条路上,但没有奏效:

var special_price = $(element).find('.price-new').html(); 

     if (special_price != null) { 
      html += '<div class="price-old">' + price + '</div> <div class="price-new">' + special_price + '</div>'; 
     } 

任何想法都欢迎。

在此先感谢!

+0

检查您的控制台是否显示错误 –

+0

不,没有错误。 –

回答

0

开箱即用即可。

望着latest.tpl模板文件,以下有:

<p class="price"> 
<?php if (!$product['special']) { ?> 
<?php echo $product['price']; ?> 
<?php } else { ?> 
<span class="price-old"><?php echo $product['price']; ?></span> <span class="price-new" <?php echo isset($product['date_end']) && $product['date_end'] ? "data-end-date='{$product['date_end']}'" : ""; ?>><?php echo $product['special']; ?></span> 
      <?php } ?> 
      <?php if ($product['tax']) { ?> 
      <span class="price-tax"><?php echo $text_tax; ?> <?php echo $product['tax']; ?></span> 
      <?php } ?> 
     </p> 
     <?php } ?> 

仔细检查您的文件和回来,除非我想念理解你的问题。

+0

是的,有相同的代码,问题仍然无法正常工作。可能是因为杂志主题。我不确定。仍然调查这个问题。谢谢你的建议! –