我想在页面加载时仅显示前端的.price .amount
(加拿大元价格)。点击“美元”后,.price
将加载,同时隐藏.price .amount
(加拿大元的价格)。我无法在HTML标记中将美元价格应用于美元价格,因为这是插件从WordPress加载的方式。jQuery显示/隐藏货币
显示美元价格时,“CAD”文本将显示加拿大美元价格,允许访客点击它显示.price .amount
(加拿大元价格),同时隐藏美元价格。所以基本上我需要一个显示,而另一个不显示(尽管加拿大价格首先显示在页面加载)。
我是很新,web开发所以任何帮助,将不胜感激
$(document).ready(function() {
$(".price .amount").show();
$(".CAD").click(function() {
$(".price").hide();
$(".price .amount").slideToggle("slow");
});
$(".USD").click(function() {
$(".price .amount").hide();
$(".price").slideToggle("slow");
});
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.10.1/jquery.min.js"></script>
<p class="price" style="display: none;">
<span class="amount" style="display: inline;">
$ 13,500
</span>
<br />
<span class="newAmount">
USD 10395.00
</span>
</p>
<div class="CAD">
<h1>CAD</h1>
</div>
<div class="USD">
<h1>USD</h1>
</div>
如果CAD和美元的价格被包裹在自己的''元素(或类似) – rnevius
我知道笑这将是一个容易得多。但是,这就是插件在我的默认CAD货币旁边吐出“其他货币”的方式。我现在将查看插件文件。 – CodePitbull
它是什么插件? – rnevius