使用jquery替换购物车中的文字

时间:2015-02-18 18:53:29

标签: jquery

我正在尝试更换购物车中的送货文字。下面的代码不起作用。

    $("span#shippingOptions > label" ).replaceText("1-Day", "5-Day");

html

    <span id="shippingOptions">
    <label for="shippingOptions_0" class="shippingLabel">Priority Mail 1-Day ($7.75)</label></span>

任何帮助将不胜感激。

2 个答案:

答案 0 :(得分:0)

您需要使用text() jQuery方法和JavaScript replace方法:

$("span#shippingOptions > label" ).text($("span#shippingOptions > label" ).text().replace("1-Day", "5-Day"));
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<span id="shippingOptions">
    <label for="shippingOptions_0" class="shippingLabel">Priority Mail 1-Day ($7.75)</label></span>

答案 1 :(得分:0)

哦......你错了......

var curr = $("span#shippingOptions > label" );    
curr.text(curr.text().replace("1-Day", "5-Day"));