Удалите скобки из имени класса, используя Javascript - PullRequest
0 голосов
/ 04 февраля 2020

Может кто-нибудь сказать мне, как удалить скобки из текста внутри элемента класса ap с Javascript? У меня нет доступа к html, поскольку он защищен поставщиком веб-сайта.

У меня есть следующий код:

<p class="com-meta">
    <a href="http://nanilümmel.de" target="_blank" style="font-weight: bold;" rel="nofollow">Nani</a> <span>(<em>Montag, 03 Februar 2020 17:39</em>)</span>
</p>

Я хочу удалить скобки из этого текста здесь: (Montag, 03 февраля 2020 г. 17:39)

Я попробовал этот код здесь, но он не работает:

$('.com-meta').each(function(index, item){
    console.log($(item).text());
    var r = $(item).text().replace(/[(\[].*?[)\]] */g, "");
    $(item).html(r);
});

Ответы [ 2 ]

0 голосов
/ 04 февраля 2020

Ну, вы можете сделать это таким образом, заменив

Сначала присвойте тегу anhor свой идентификатор:

      <a id="myID" href="http://nanilümmel.de" target="_blank" 
       style="font-weight: bold;" rel="nofollow">Nani</a> 
        <span>(<em>Montag, 03 Februar 2020 17:39</em>). 
         </span>

А вот код:

      var str = document.getElementById("myID").innerHTML;
      str.replace(")", "");
      str.replace("(", "");
0 голосов
/ 04 февраля 2020

Просто удалите скобки (скобки) вокруг даты:

<p class="com-meta">
    <a href="http://nanilümmel.de" target="_blank" style="font-weight: bold;" rel="nofollow">Nani</a> <span><em>Montag, 03 Februar 2020 17:39</em></span>
</p>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...