0

最初の 5 つのリンクを削除したい (完全<a>...</a>)。また、すべてのパイプ ("|")。

<p> | <a href="/node/1">link 1</a>  
    | <a href="/node/2">link 2</a>  
    | <a href="/node/3">link 3</a> 
    | <a href="/node/4">link 4</a> 
    | <a href="/node/5">link 5</a> 
    | <a href="/node/6">link 6</a>  </p>

これは私がこれまでに持っているものです:

$(".main p a:lt(4)").hide();

リビジョン 1 ------

近づいてこう思う――

$('.main p a').html( $('.main p a').html().replace(/|/gi,'') );

改訂 2 ------

あなたの素晴らしいアイデアのおかげで、これが最終的に私のために働いたものです! hi:contains は、すべてのページが改ざんされないようにするのに役立ちます。

   if($('h1:contains("some specific text")')){
        $(".main p a:lt(4)").hide();
        $('.main p').html($('.main p').html().replace(/\|/g, ''));
    }    
4

4 に答える 4