我想改变价格和href当用户从下拉菜单中选择工作正常。在选择更改href和文本
现在我想更改页面某处的文本。这里需要
更改文字
<div class="price">
<strong id="OrderLinkOne">2.00</strong>
<span>per month</span>
</div>
我也使用PHP功能,使其下面更加动态的功能
$product_id1 = 5;
$product_id2 = 6;
$product_id3 = 7;
$product_id4 = 8;
$tenure = 12;
function SelectValue($price, $pid, $billingcycle){
$link ="http://project.dev/cart.php?a=add&pid=".$pid."&billingcycle="; // LIVE
if($billingcycle == "1" ){
echo '<option value="'.$link.'monthly">1 Month at $'.$price.'/month</option>';
}
if($billingcycle == "3" ){
echo '<option value="'.$link.'quarterly">3 Months at $'.$price.'/month</option>';
}
if($billingcycle == "6" ){
echo '<option value="'.$link.'semiannually">6 Months at $'.$price.'/month</option>';
}
if($billingcycle == "12" ){
echo '<option value="'.$link.'annually">12 Months at $'.$price.'/month</option>';
}
if($billingcycle == "24" ){
echo '<option value="'.$link.'biennially">24 Months at $'.$price.'/month</option>';
}
if($billingcycle == "36" ){
echo '<option selected="selected" value="'.$link.'triennially">36 Months at $'.$price.'/month</option>';
}
}
function SelectPrice($HTMLID, $pid, $billingcycle){
$link ="http://project.dev/cart.php?a=add&pid=".$pid."&billingcycle="; // LIVE
if($billingcycle == "1" ){
echo '<a id="'.$HTMLID.'" href="'.$link.'monthly">Buy Now</a>';
}
if($billingcycle == "3" ){
echo '<a id="'.$HTMLID.'" href="'.$link.'quarterly">Buy Now</a>';
}
if($billingcycle == "6" ){
echo '<a id="'.$HTMLID.'" href="'.$link.'semiannually">Buy Now</a>';
}
if($billingcycle == "12" ){
echo '<a id="'.$HTMLID.'" href="'.$link.'annually">Buy Now</a>';
}
if($billingcycle == "24" ){
echo '<a id="'.$HTMLID.'" href="'.$link.'biennially">Buy Now</a>';
}
if($billingcycle == "36" ){
echo '<a id="'.$HTMLID.'" href="'.$link.'triennially">Buy Now</a>';
}
}
我的JS:
$(document).ready(function(){
$("#planOne").change(function() {
console.log(this.value);
$("#OrderLinkOne").attr('href', this.value);
});
});
HTML
<div class="select-tenure">
<select id="planOne">
<?php echo SelectValue("2.08", $product_id1, 12);?>
<?php echo SelectValue("2.00", $product_id1, 24);?>
<?php echo SelectValue("2.00", $product_id1, 36);?>
</select>
</div>
<div class="link">
<?php echo SelectPrice("OrderLinkOne", $product_id1, 36);?>
</div>
当我从下拉菜单中更改链接的工作呢罚款,但我想改变只有价格下.price
类,请提供一个解决方案是如何显示的,而不是一个选项的完整价值只有价格...
应该改变什么文字? – episch
应将文本更改为整数 – shaz3e
是的,但是在哪里获取新数据? – episch