Подтвердить что ты не робот

Как добавить элемент в качестве первого дочернего элемента в jquery

говорит, что у меня есть html что-то вроде этого..

<ul id="leftNavigation">
  <table id="leftNavTable"><tr><td>blablabla</td></tr><table>
  <li>1</li>
  <li>2</li>
</ul>

то, что я хочу сделать, - это когда я нажимаю на любое li, тогда эта таблица должна быть скрыта, а другая таблица должна быть добавлена ​​вместо этой таблицы. Например, таблица

<table id="Selected"><tr><td>blablabla</td></tr><table>

как это сделать в jQuery.

Я попытался таким образом, но его добавление в качестве последнего дочернего элемента ul.

$('#leftNavigation').append('<table id="Selected"><tr><td>blablabla</td></tr><table>')

Спасибо заранее!!!!

4b9b3361

Ответ 1

Используйте .prepend() или .prependTo() вместо этого.

Отметьте документацию jQuery.

Дополнительные примечания

Но основываясь на том, что вы пытаетесь выполнить, возможно, скорее используйте функциональность замены DOM.

Берегись

Добавление чего-либо еще, кроме LI внутри UL или OL, является недопустимым HTML.

Я предлагаю вам добавить дополнительный LI, дать ему несколько ID или CSS class, а затем обработать его содержимое.