我正在为一个家庭成员制作网页,大多数内容是在加载时生成的。
我的具体问题在于新闻功能,您可以在其中添加新产品。由于网站的构建方式,我们添加了指向新闻条目的链接,以允许客户直接访问该产品。 (链接是“ Se mere”)
问题是:
将新项目添加到新闻源时,页面右侧显示的所有链接和格式都会消失。 (这是代码的来源)
因此,我想在div class =“ NewsItemPreviewText”中从右列中删除“ Se mere”文本

不幸的是,我无法访问代码的那部分,因此无法选择什么以及如何打印它的printet。

在这里您可以看到我可以访问的原始代码,

`<div id="RightColumn">{$Design.rightColumn}</div>`


这就是代码生成时的样子。

<div id="RightColumn">
<div id="pagenews-box">
<div id="pagenews-box-top">
    <h2>Nyheder</h2>
</div>
<div id="pagenews-box-content"> <div class="NewsItemPreview NewsItem1">
<div class="NewsItemPreviewImg">
    <a href="/nyheder/4-revitive-isorocker-/#4" title="Revitive Isorocker ">
    <img src="/upload_dir/news/REVITIVEIX.w50.h50.crop.jpg" style="border:0px;" alt="Revitive
Isorocker ">
    </a>
</div>
<div class="NewsItemPreviewContent" style="width:110px">
<div class="NewsItemPreviewDate">
    <a href="/nyheder/4-revitive-isorocker-/#4" title="Revitive Isorocker "
class="NewsItemPreviewLink">Revitive Isorocker </a>
    <br>
<div class="NewsItemPreviewDateCreated">26/11 2014 kl. 12:20
</div>
</div>
<div class="NewsItemPreviewText">
Årets julegavehit!
KUN 1795,-kr. hos os!&nbsp;

Se mere
</div>
</div>
</div>
</div>
<div id="pagenews-box-bottom">
</div>
</div>`
</div>


希望您能提供帮助,如果我省略了任何必要的详细信息或代码,请告诉我。

最佳答案

使用JQuery,可以通过将包含文本“ Se mere”的容器(“ NewsItemPreviewText”)定位为目标并将其删除来完成。

$('.NewsItemPreviewText:contains("Se mere")').each(function(){
    $(this).html($(this).html().split("Se mere").join(""));
});


JSFiddle

09-16 13:11