我正在尝试更换购物车中的送货文字。下面的代码不起作用。
$("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>
任何帮助将不胜感激。
答案 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"));