onclick功能不起作用

时间:2014-04-18 23:38:23

标签: jquery html

我在jquery Json的帮助下制作了一个模态,这是主要的html

              <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包含由php打印的评论

我的onclick功能仅适用于。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

1 个答案:

答案 0 :(得分:0)

如果要动态加载Elements,则需要使代码类似 这段代码现在适合我,

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

as Barmar谢天谢地提供相应的链接检查

Event binding on dynamically created elements?

有可用于on()的链接,请务必阅读此内容:)

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