Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 13.03.2013, 15:11
Аспирант
Отправить личное сообщение для Marker Посмотреть профиль Найти все сообщения от Marker
 
Регистрация: 06.01.2013
Сообщений: 95

Странная проблема с input
Есть див, в нем текст...

<div id="container">
<div class="name">text</div>
</div>


$(document).ready(function() {
$('.name').click(function() {
$(this).html("<input type='text' />");
return false;
});
});

Кликаю на name - инпут появляеться, но не могу ничего написать в него(кликаю в него, выскакивает).
Но когда пишу тот же $('.name').html("<input...."); без клика, работает - можно писать.

В чем проблема?
Ответить с цитированием
  #2 (permalink)  
Старый 13.03.2013, 15:23
без статуса
Отправить личное сообщение для Deff Посмотреть профиль Найти все сообщения от Deff
 
Регистрация: 25.05.2012
Сообщений: 8,219

<script src="http://code.jquery.com/jquery-latest.js"></script>

<div id="container">
<div class="name">text</div>
</div>

<script>
$(document).ready(function() {
  $('.name').on('click',function() {
    $('.name').off('click')
    $(this).html("<input type='text' >");
     return false;
  });
});
</script>

Последний раз редактировалось Deff, 13.03.2013 в 15:28.
Ответить с цитированием
  #3 (permalink)  
Старый 13.03.2013, 16:10
Аватар для danik.js
Профессор
Отправить личное сообщение для danik.js Посмотреть профиль Найти все сообщения от danik.js
 
Регистрация: 11.09.2010
Сообщений: 8,804

можно просто $(el).one().
Ответить с цитированием
  #4 (permalink)  
Старый 13.03.2013, 16:16
без статуса
Отправить личное сообщение для Deff Посмотреть профиль Найти все сообщения от Deff
 
Регистрация: 25.05.2012
Сообщений: 8,219

danik.js,
Я думаю - еще не конец, возможно по onchange, захочет запустить заново,..
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Странная проблема с валидотором и JavaScript Викториан Элементы интерфейса 14 15.01.2013 21:33
проблема с input floa Events/DOM/Window 2 02.12.2012 13:49
Проблема при получении данных из input Striker_ Events/DOM/Window 9 09.08.2012 00:32
При добавлении DOCTYPE "плывут" размеры input type=text Demath (X)HTML/CSS 4 08.07.2012 19:27
проблема c input webasto Элементы интерфейса 1 04.01.2012 18:46