更新
以下是旧CMS的输出。 我想在'Klikk her om du er privatkunde之后插入一个break标签! ”。
从此,
<TR>
<TD CLASS="td-main" COLSPAN="6">
<A HREF="link to some page">Other link here.</A>
<A HREF="link to some page">There could be other link, but may be.</A>
</TD>
</TR>
...
<TR>
<TD CLASS="td-main" COLSPAN="6">
<A HREF="edit-8.asp?CustType=1">Klikk her om du er privatkunde</A>!
<A HREF="edit-8.asp?CustType=2">Klikk her om du er bedriftskunde</A>!
</TD>
</TR>
...
到此。
...
...
...
<TR>
<TD CLASS="td-main" COLSPAN="6">
<A HREF="edit-8.asp?CustType=1">Klikk her om du er privatkunde</A>!
<br />
<A HREF="edit-8.asp?CustType=2">Klikk her om du er bedriftskunde</A>!
</TD>
</TR>
有人能告诉我怎么做吗?
提前致谢。
我提出的是这个,但它不起作用。
if(location.pathname.indexOf('edit-8') > 0){
$('td[value|=Klikk her om du er privatkunde!]').replaceWith('Klikk her om
du er privatkunde!<br />')
}
答案 0 :(得分:1)
下面的jQuery链做到了这一点:
<a>
标记,其中包含文本“Klikk her om du er privatkunde”。 <a>
。<br>
代码前插入<a>
元素。我原本只是在包含匹配文本的<br>
之后直接插入<a>
标记,但如果我这样做,它会在{{1}之前插入换行符这不在那个标签之内。
!
意见。 这真是太不可思议了。如果该文本被更改会发生什么?我不想维护那个网站。
答案 1 :(得分:1)
如果href
的选择是唯一的,您可以使用.before()
和attribute-equals selector:
$("a[href='edit-8.asp?CustType=2']").before("<br />");