如何在href和li中使用jquery更改菜单链接文本?

时间:2011-08-15 13:17:18

标签: jquery text menu href

我想知道如何使用新单词“Home”更改/重命名单词“Snapshot”。有谁知道“jquery”代码会实现这个目标吗?我这几天一直在努力,最后不得不寻求一些帮助。快照位于下面代码开头的第7行。完整的代码将被赞赏,但如果没有,只是指向我的方向将真的有帮助!

BOLD中的单词是需要更改/替换的单词:

HREF = “/管理/快照” >的快照

更改/替换为:

HREF = “/管理/快照” >

            <div id="main">
        <div id="nav-col">
            <div id="nav">
                <ul>

            <li>
    <a href="/admin/snapshot">Snapshot</a>          </li>

        <li>
    <a href="/admin/offers">Offers</a>              <ul>
                    <li>
            <a href="/admin/offers">Manage Offers</a>           </li>           <li>
            <a href="/admin/offers/add">Create Offer</a>            </li>           <li>

            <a href="/admin/shared_offers">Offer Exchange</a>           </li>           <li>
            <a href="/admin/offer_files">Creative Files</a>         </li>           <li>
            <a href="/admin/offer_access/applications">Offer Applications</a>           </li>           <li>
            <a href="/admin/offer_types">Offer Categories</a>           </li>           <li>

            <a href="/admin/offer_groups">Offer Groups</a>          </li>           <li>
            <a href="/admin/customer_lists">Customer Lists</a>          </li>       </ul>
        </li>
        <li>
    <a href="/admin/stats">Reports</a>              <ul>

                    <li>
            <a href="/admin/stats/index/daily">Daily Report</a>         </li>           <li>
            <a href="/admin/stats/index/hourly">Hourly Report</a>           </li>           <li>
            <a href="/admin/stats/index/affiliates">Affiliates Report</a>           </li>           <li>

            <a href="/admin/stats/index/advertisers">Advertisers Report</a>         </li>           <li>
            <a href="/admin/stats/index/offers">Offers Report</a>           </li>           <li>
            <a href="/admin/stats/index/ad_campaign">Ad Campaigns Report</a>            </li>           <li>
            <a href="/admin/stats/conversion_report">Conversion Report</a>          </li>           <li>

            <a href="/admin/stats/affiliate_referral_report">Affiliate Commission</a>           </li>           <li>
            <a href="/admin/stats/commission_report">Manager Commission</a>         </li>           <li>
            <a href="/admin/stats/mod_summary_logs">Server Logs</a>         </li>       </ul>
        </li>

        <li>
    <a href="/admin/affiliates">Affiliates</a>              <ul>
                    <li>
            <a href="/admin/affiliates">Manage Affiliates</a>           </li>           <li>
            <a href="/admin/affiliates/pending">Pending Affiliates</a>          </li>           <li>

            <a href="/admin/affiliates/create">Create Affiliate</a>         </li>           <li>
            <a href="/admin/offer_pixels">Conversion Pixels / URLs</a>          </li>           <li>
            <a href="/admin/offer_disabled_links">Disabled Links</a>            </li>           <li>
            <a href="/admin/users/index/affiliate">Manage Users</a>         </li>           <li>

            <a href="/admin/affiliates/referral_list">Referral List</a>         </li>           <li>
            <a href="/admin/affiliate_tiers">Payout Tiers</a>           </li>           <li>
            <a href="/admin/billing/affiliate_billing">Affiliate Billing</a>            </li>           <li>
            <a href="/admin/billing/invoices">Billing Invoices</a>          </li>           <li>

            <a href="/admin/billing/receipts">Billing Payments</a>          </li>       </ul>
        </li>
        <li>
    <a href="/admin/advertisers">Advertisers</a>                <ul>
                    <li>
            <a href="/admin/advertisers">Manage Advertisers</a>         </li>           <li>

            <a href="/admin/advertisers/pending">Pending Advertisers</a>            </li>           <li>
            <a href="/admin/advertisers/create">Create Advertiser</a>           </li>           <li>
            <a href="/admin/users/index/advertiser">Manage Users</a>            </li>           <li>
            <a href="/admin/advertiser_billing">Advertiser Billing</a>          </li>       </ul>

        </li>
        <li>
    <a href="/admin/ad_campaigns">Ad Manager</a>                <ul>
                    <li>
            <a href="/admin/ad_campaigns">Manage Campaigns</a>          </li>           <li>
            <a href="/admin/ad_campaigns/add">Create Campaign</a>           </li>       </ul>

        </li>
        <li>
    <a href="/admin/company/account">Company</a>                <ul>
                    <li>
            <a href="/admin/company/account">My Account</a>         </li>           <li>
            <a href="/admin/employees">Manage Employees</a>         </li>           <li>

            <a href="/admin/alerts">Notifications</a>           </li>           <li>
            <a href="/admin/customize">Customize Application</a>            </li>       </ul>
        </li>
        <li>
    <a href="/admin/support">Support</a>                <ul>

                    <li>
            <a href="/admin/support">Help</a>           </li>           <li>
            <a href="/admin/support/api">API</a>            </li>           <li>
            <a href="/services-agreement.html">Terms of Service</a>         </li>           <li>

            <a href="/admin/company/upgrade">Upgrade</a>            </li>       </ul>
        </li>
</ul>

                                        </ul>
            </div>
        </div>

2 个答案:

答案 0 :(得分:2)

你走了:

$('a[href="/admin/snapshot"]').text('Home');

http://jsfiddle.net/xfRYh/

答案 1 :(得分:0)

逐个执行这些(如果这是最终目的)会很繁琐,但是如果你将新值存储在一个排序数组中,那么你可能会得到这样的东西:

$.each($('li a'), function(index, item) {
    $(this).text(arrayOfStrings[index]);
});
相关问题