Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 31.07.2013, 07:10
Профессор
Отправить личное сообщение для Гробовщик Посмотреть профиль Найти все сообщения от Гробовщик
 
Регистрация: 10.03.2013
Сообщений: 169

Событие click
Пытаюсь написать код, что бы при нажатии на кнопку добавлялись поля в таблицу, но вот возник такой вопрос если повешать событие click на тег <p> то событие отрабатывается почти как надо
$(document).ready(function(){
    $("p#append").click(function() {
        $(this).append("<tr><td>Наименование материала:</td><td><input type='text' maxlength='25' size='40'></td></tr>");
   
    });
});

<p id="append">некий текст</p>

Но если это же событие привязать к <input> то событие перестаёт отрабатываться, хотя код проходит и не виснет на данной строке (возможно потому что событие в первом случае возникает в теге <p>)
$( init );
	function init() {
	  $('#myButton').click(function() { 
        $(this).append("<tr><td>Наименование материала:</td><td><input type='text' maxlength='25' size='40'></td></tr>");    
alert( "Всем - привет!" );    
   });
	}

<input type="submit" id="myButton" value="Нажми и удивись:)"" name="button">

А как можно сделать так что бы событие выводилось отдельно и работало при нажатии на кнопку?
Ответить с цитированием
  #2 (permalink)  
Старый 31.07.2013, 07:28
Профессор
Отправить личное сообщение для Гробовщик Посмотреть профиль Найти все сообщения от Гробовщик
 
Регистрация: 10.03.2013
Сообщений: 169

Конечно, Гробовщик, я помогу тебе. Проблема решается легко
<table id="myTable" border="1">

$('#myTable').append("<tr><td>Наименование материала:</td><td><input type='text' maxlength='25' size='40'></td></tr>");

Сначала думай потом делай.
Прошу прощения за беспокойство.

Последний раз редактировалось Гробовщик, 31.07.2013 в 08:39.
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
click событие не реагирует на вновь добавленный элемент vladimircape Events/DOM/Window 2 23.08.2012 00:05
событие click vladimircape jQuery 1 07.07.2012 21:29
Событие click Demin Events/DOM/Window 16 15.11.2011 01:38
Не удается прицепить событие click() elias jQuery 3 29.12.2010 22:50
Повесить событие click (jQuery) на весь документ, кроме нескольких элементов dabutch Events/DOM/Window 2 12.11.2009 19:52