Jquery + onclick function

Тема в разделе "JavaScript", создана пользователем Playing, 17 окт 2012.

Модераторы: ZiX
  1. Playing

    Playing Постоялец

    Регистр.:
    9 авг 2010
    Сообщения:
    77
    Симпатии:
    4
    Доброго времени суток. Есть ситуация:
    1) при клике создается блок
    2) в созданном блоке есть кнопка которая должна вызывать скрипт (по понятным причинам вызываю под стредством onclick="func()"
    3) Как после данных операций взять допустим id кнопки.
    созданный блок
    HTML:
    <li id="1-hide" onclick="dobavkiadd()">...</li>
    Функция:

    Код:
    function dobavkiadd() {
    var thisID = $(this).attr('id');
    alert(thisID);
    };

    P.S. В результате получаю undefined.
     
  2. latteo

    latteo Эффективное использование PHP, MySQL

    Moderator
    Регистр.:
    28 фев 2008
    Сообщения:
    1.401
    Симпатии:
    1.182
    this передавай, вызываемой функции аргументом:
    HTML:
    
    <li id="1-hide" onclick="dobavkiadd(this)">...</li>
    
    Код:
    	function dobavkiadd(elm) {
    	var thisID = $(elm).attr('id');
    	alert(thisID);
    	};
    
     
    Playing нравится это.