2014-04-18 4 views
0

Я сделал режимные с помощью Jquery Json и это основной HTMLфункция OnClick не работает

   <div id="photo_preview" style="display:none"> 
    <div class="photo_wrp"> 
     <img class="close" src="uploads/close.gif" /> 
     <div style="clear:both"></div> 
     <div class="pleft">test1</div> 

     <div class="pright">test2</div> 

     <div style="clear:both"></div> 
    </div> 
</div> 

Теперь вещь class=pright содержать комментарии печати РНР

моя функция OnClick только работает на .pright enter image description here

$(document).ready(function() 
{ 
    $('.pright').click(function() { 
     alert('this'); 
    }); 
}); 

моя функция клик не работает на что-либо специально, который напечатан на PHP я хочу нажать клик синий в картинке

мой код для этого

<div class="pright"> 
    <div id=\"commentdiv\"> 
     <span id=\"commentspsn\"></span> 
     <div id=\"comments_list\"> 
     <div class=\"comment\" id='12'> 

      <p>Comment from 
       <span class=\"namecomment\">'ali'</span> 
       <span>(date)</span>: 
      </p> 
      <p><span id='first_1'>this</span></p> 

      <textarea name=\"comment\" class=\"editbox\"id='first_input_1'>this</textarea></div> 
</div> 
     </div> 

STRUCK: s

+0

Я не понимаю. Функция click работает только на '.pright', потому что это вы связали. – Barmar

+1

Вы загружаете элементы динамически с помощью AJAX? Затем см. Http://stackoverflow.com/questions/203198/event-binding-on-dynamically-created-elements – Barmar

+0

Я попытался использовать .commentclass, например #comments_list .commentclass, он не работает, что yi поставил под вопрос, почему он не работает –

ответ

0

При загрузке элементов динамически вам нужно сделать код как этот код работает для меня теперь втирают работает для меня

$(document).ready(function() 
{ 
    $('.pright').on('click', 'div.commentclass', function(){ 
     alert($(this).attr('id')); 
    }); 
}); 

as Barmar К счастью, предоставленная соответствующая ссылка проверить это

Event binding on dynamically created elements?

есть ссылка доступна на() прочитать это точно :)

http://api.jquery.com/on/

Смежные вопросы