在jQuery中加载页面后删除额外的链接文本?

时间:2013-07-24 18:07:33

标签: jquery

我的应用程序有Header&页脚来自不同的Web内容团队网站。我将它们包含在我的MVC4应用程序中。

标题我们有logout链接,它根据页面(网址)中的用户动态创建和TRAGET_GRL。它正在加载延迟链接。

<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之后删除任何内容。 怎么做?

1 个答案:

答案 0 :(得分: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);

Fiddle here.