我如何更换<br/> <br/>同时删除href属性?

时间:2015-09-18 11:48:57

标签: javascript dom whmcs

我正在使用WHMCS(拥有许可而没有品牌),但我想稍微改变布局。我想要更改的部分是IONcube编码,所以我必须依赖Javascript(或甚至DOM?)来进行这些更改。

ID名称为:ClientAreaHomePagePanels-Active_Products_Services-0 它的范围从0到客户所拥有的产品数量。

从该ID我想将显示的<br></br>更改为{$LANG.gekoppeldaan}

其次;我还想从相同的ID中删除href标记,因为我们不会使用它指向的那些页面。

通过使用:

替换<br></br>,我已经取得了一些成功
<script>
$(function() {
   $('#ClientAreaHomePagePanels-Active_Products_Services-0 br').replaceWith(' {$LANG.gekoppeldaan} ');
   $('#ClientAreaHomePagePanels-Active_Products_Services-1 br').replaceWith(' {$LANG.gekoppeldaan} ');
   $('#ClientAreaHomePagePanels-Active_Products_Services-2 br').replaceWith(' {$LANG.gekoppeldaan} ');
   $('#ClientAreaHomePagePanels-Active_Products_Services-3 br').replaceWith(' {$LANG.gekoppeldaan} ');
   $('#ClientAreaHomePagePanels-Active_Products_Services-4 br').replaceWith(' {$LANG.gekoppeldaan} ');
   $('#ClientAreaHomePagePanels-Active_Products_Services-5 br').replaceWith(' {$LANG.gekoppeldaan} ');
   $('#ClientAreaHomePagePanels-Active_Products_Services-6 br').replaceWith(' {$LANG.gekoppeldaan} ');
   $('#ClientAreaHomePagePanels-Active_Products_Services-7 br').replaceWith(' {$LANG.gekoppeldaan} ');
   $('#ClientAreaHomePagePanels-Active_Products_Services-8 br').replaceWith(' {$LANG.gekoppeldaan} ');
   $('#ClientAreaHomePagePanels-Active_Products_Services-9 br').replaceWith(' {$LANG.gekoppeldaan} ');
   $('#ClientAreaHomePagePanels-Active_Products_Services-10 br').replaceWith(' {$LANG.gekoppeldaan} ');
});
</script>

我怀疑这是一个&#34;清洁&#34;这样做的方式,如果客户有超过100种产品,我必须创建100条这样的产品线。这不是很干净。

我还没有尝试删除href标签,只是因为我不知道如何。

所以我的问题是,有人可以提供某种代替所有

的干净代码
<br></br>

{$LANG.gekoppeldaan}用于所有当前和即将出现的ID ClientAreaHomePagePanels-Active_Products_Services-0,同时从中删除href标记/网址。

如上所述,对于客户拥有的每种产品,ID ClientAreaHomePagePanels-Active_Products_Services-0都会增加1。因此,不是手动添加这些,而是​​必须采用自动方式,对吧?也许通过javascript和/或DOM。

我希望我足够清楚。

//更新

感谢Andreas(评论)和Axel我设法让它运作起来!非常感谢。

我用过这个:

<script>
$('[id^="ClientAreaHomePagePanels-Active_Products_Services-"] br').replaceWith(" {$LANG.gekoppeldaan} ");
$('[id^="ClientAreaHomePagePanels-Active_Products_Services-"]').removeAttr('href');
</script>

0 个答案:

没有答案