-4

我的应用程序的页眉和页脚来自不同的 Web 内容团队站点。我将它们包含在我的 MVC4 应用程序中。

并且我们有logout链接,它是动态创建的,并且TRAGET_GRL基于用户在页面中的位置(url)。它正在加载延迟链接。

<ul id="rml_header_top_links">
    <li class="cl_action_tag_wrapper">
       <a href="https://qa.company.com/secured/login?
                   TARGET_URL=
                    http://qa.company.com/application/work/employ">Logout</a>
       </li>
</ul>

现在我必须更改它href并删除之后的任何文本work/employ。怎么做?

4

1 回答 1

0

这应该这样做:

 var link = $('.cl_action_tag_wrapper > a');
 var href = link.attr('href');
 var index = href.indexOf('work/employ/');
 href=href.substring(0,index>0? index+12:index); //+12 because work/employ/ is 12 chars
 link.attr('href',href);

在这里拉小提琴。

于 2013-07-24T18:24:30.943 回答