【发布时间】:2011-11-29 22:16:13
【问题描述】:
我想要更改的页面中有一些链接
<span id="lireArticle">
<a href="/Lists/ListeActualitesCarrousel/4_.000/DispForm.aspx?ID=4" class="action">Lire l'article</a>
</span>
<span id="lireArticle">
<a href="/Lists/ListeActualitesCarrousel/2_.000/DispForm.aspx?ID=4" class="action">Lire l'article</a>
</span>
<span id="lireArticle">
<a href="/Lists/ListeActualitesCarrousel/3_.000/DispForm.aspx?ID=4" class="action">Lire l'article</a>
</span>
到
<span id="lireArticle">
<a href="/Lists/ListeActualitesCarrousel/DispForm.aspx?ID=4" class="action">Lire l'article</a>
</span>
<span id="lireArticle">
<a href="/Lists/ListeActualitesCarrousel/DispForm.aspx?ID=4" class="action">Lire l'article</a>
</span>
<span id="lireArticle">
<a href="/Lists/ListeActualitesCarrousel/DispForm.aspx?ID=4" class="action">Lire l'article</a>
</span>
这适用于 Firefox、IE9、IE8,但不适用于 IE7!
它只是改变了 IE7 中的第一个链接
jQuery("#lireArticle a").each(function(){
jQuery(this).attr('href',jQuery(this).attr('href').replace(/\/(\d)_.(\d{3})\//,'/'));
})
如何让它在 IE7 中工作?
【问题讨论】:
-
请描述它应该做什么,以及实际发生了什么。
-
我在问题中添加了更多细节
-
在 IE7 中它只改变第一个链接