首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >jQuery文本替换

jQuery文本替换
EN

Stack Overflow用户
提问于 2011-06-09 15:10:35
回答 3查看 8.8K关注 0票数 2

有一些需要替换的文本,在这个网站周围搜索所有类似标题的结果,但没有运气。

目前的文本是手续费:我需要它说航运保险:-请帮助!

下面是页面的html输出;

代码语言:javascript
复制
<div class="c3 right">       
    <h2>Order Summary</h2>
    <table class="styledtable">
        <thead>
        <tr>
            <th>Quantity</th>

            <th>Product</th>
            <th>Price</th>
            <th>Total</th>
        </tr>
        </thead>
        <tbody>

                <tr>

                    <td style="text-align:center">1</td>
                    <td><strong>ACT Clutch Kit - Heavy Duty (HD) (DC1-HDSS)</strong>
<div class="order_item_notes">HD Clutch Kit<br/> Performance Street Disc (SS)</div>
<div class="order_item_specs">
Components : D018, 3001532, ATCP23<br/>
</div>
 </td>
                    <td style="text-align:right">$314.25</td>

                    <td style="text-align:right">$314.25</td>
                </tr>


        <tr>
            <td colspan="3" style="text-align:right">Items Total</td>
            <td style="text-align:right">$<span id="itemstotal">314.25</span></td>
        </tr>
        <tr>

            <td colspan="3" style="text-align:right">Shipping:</td>
            <td style="text-align:right">$<span id="shippingtotal">TBD</span></td>
        </tr>

        <tr>
            <td colspan="3" style="text-align:right">Handling Fee:</td>
            <td style="text-align:right">$<span id="handlingfee">0.00</span></td>

        </tr>

        <tr>
            <td colspan="3" style="text-align:right">Tax:</td>
            <td style="text-align:right">$<span id="taxtotal">0.00</span></td>
        </tr>
        <tr>
            <td colspan="3" style="text-align:right">Order Total:</td>

            <td style="text-align:right">$<span id="total">0.00</span></td>
        </tr>
        </tbody>            
    </table>

    <p>Upon checkout, you <strong>must enter</strong> your cars <strong>year, make and model</strong> into the comments section at the bottom of this page.&nbsp;<strong> We will not complete your order if we do not have this information!</strong></p>

<p>&nbsp;</p>
</div>
</div> 
EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2011-06-09 15:17:35

您可以使用jQuery :contains选择器:

代码语言:javascript
复制
$("td:contains('Handling Fee:')").text("Shipping Insurance:");

你可以在这里看到它的实际效果:http://jsfiddle.net/cnhYj/

更新

为了在文档准备好之后让它工作,您可以这样写它:

代码语言:javascript
复制
$(function() {
    $("td:contains('Handling Fee:')").text("Shipping Insurance:");
});
票数 7
EN

Stack Overflow用户

发布于 2011-06-09 15:19:06

代码语言:javascript
复制
$("td:contains('Handling Fee:').text('Shipping Insurance');
票数 0
EN

Stack Overflow用户

发布于 2011-06-09 15:15:37

我在那里没有看到任何javascript,只有html

你想把这个..。<td colspan="3" style="text-align:right">Handling Fee:</td>

进入这个..。<td colspan="3" style="text-align:right">Shipping Insurance:</td>

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6289287

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档