如何使用 jQuery 替换 <li> 中的 href

How to replace href inside of <li> using jQuery

我正在尝试转换从内容容器中出来的一段代码。我需要使用 jQuery.

修改 <LI> 标签内的 href

目前代码如下所示:

<li id="ctl01_Auxiliary_Auxiliary_rptWrapper_Auxiliary_rptWrapper_rpt_ctl01_NavigationListItem" class="NavigationListItem">
    <a id="ctl01_Auxiliary_Auxiliary_rptWrapper_Auxiliary_rptWrapper_rpt_ctl01_NavigationLink" class="NavigationLink" href="/Public/Cart/Core/cart/MyCart.aspx?hkey=70255604-fa6d-48b6-874e-ddb636d4f3ed">
        <span class="nav-text">
        Cart
        <span class="cartFull">
        <span class="cartLeft cartSprite"></span>
        <span class="cartCenter cartSprite">
        <span>1</span>
        </span>
        <span class="cartRight cartSprite"></span>
        </span>
        </span>
    </a>
</li>

我需要将其修改为如下所示:

<li id="ctl01_Auxiliary_Auxiliary_rptWrapper_Auxiliary_rptWrapper_rpt_ctl01_NavigationListItem" class="NavigationListItem">
    <a id="ctl01_Auxiliary_Auxiliary_rptWrapper_Auxiliary_rptWrapper_rpt_ctl01_NavigationLink" class="NavigationLink" href="/Public/Cart">
        <span class="nav-text">
        Cart
        <span class="cartFull">
        <span class="cartLeft cartSprite"></span>
        <span class="cartCenter cartSprite">
        <span>1</span>
        </span>
        <span class="cartRight cartSprite"></span>
        </span>
        </span>
    </a>
</li>

我尝试了该网站上的各种建议,但 none 到目前为止都有效。

 $("li #ctl01_Auxiliary_Auxiliary_rptWrapper_Auxiliary_rptWrapper_rpt_ctl01_Navigat‌​ion‌​Link").attr("href", "/Public/Cart")