heksen
@heksen

Как добавить или удалить input в меню?

Привет! Возникла такая задача.
Есть меню:
<menu>
   <li>пункт1</li>
   <li>пункт2</li>
   <li>пункт3</li>
   <li>пункт4</li>
</menu>


При двойном клике на элемент в него должен добавляться input, а при переходе на другой удаляться. И так с каждым элементом. Как это можно сделать?
Функция двойного нажатия:
var timeoutId;
$('li').click(function()
{
$('li').remove("");
timeoutId = setTimeout('alert("одно нажатие")', 500);
}).dblclick(function()
{
clearTimeout(timeoutId);
clearTimeout(timeoutId - 1);
// здесь нужно добавить input в li. Как?
});
  • Вопрос задан
  • 146 просмотров
Пригласить эксперта
Ответы на вопрос 1
kisliymaxim
@kisliymaxim
Для удаления можно воспользоваться этим

api.jquery.com/category/manipulation
$(this).prepend('<input type="text" />');
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы