Как я могу удалить текст внутри li с помощью jquery или обычного javascript, темы wordpress - PullRequest
0 голосов
/ 06 августа 2020

Я хочу удалить текст "предыдущий" внутри li в теме wordpress. текст для удаления

<ul class="flex-direction-nav">
 <li class="flex-nav-prev">
   <a class="flex-prev" href="#">Previous</a>
 </li>

 <li class="flex-nav-next">
   <a class="flex-next" href="#">Next</a>
 </li>
</ul>

Я пробовал с jquery вот так:

var $ = jQuery;

$ ('li.flex-nav-prev'). html ('');

$('li.flex-nav-prev').html('');
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<div>
   <ul class="flex-direction-nav">
       <li class="flex-nav-prev">
         <a class="flex-prev" href="#">Previous</a>
       </li>

       <li class="flex-nav-next">
         <a class="flex-next" href="#">Next</a>
       </li>
  </ul>
 </div>

Он работает в сниппете, но не работает на веб-сайте. Большое спасибо

1 Ответ

0 голосов
/ 06 августа 2020

Чтобы удалить только текст элемента, попробуйте этот jquery код:

jQuery('flex-nav-prev > a').contents().filter(function(){
      return (this.nodeType == 3);
}).remove();
...