Как я могу удалить только один элемент в выбранном элементе, оставив другой? - PullRequest
0 голосов
/ 26 сентября 2019

Я хочу заменить старый ul новым методом empty(); и append, но также и удаление тега привязки. Как можно предотвратить удаление тега привязки с ним.

       <li class="show-ul">
        <a href="#" onClick="test()">show</a>
           <ul>
               <li> one </li>
               <li> two </li>
          </ul>
      </li>

JS

$(".show-ul").empty().append(newUL);

1 Ответ

1 голос
/ 26 сентября 2019

Не очищайте li, просто замените ul:

$(".show-ul > ul").replaceWith(newUL);

https://api.jquery.com/replaceWith/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...