我在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功能仅适用于。
$(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 :(得分:0)
如果要动态加载Elements,则需要使代码类似 这段代码现在适合我,
$(document).ready(function()
{
$('.pright').on( 'click', 'div.commentclass', function(){
alert($(this).attr('id'));
});
});
as Barmar
谢天谢地提供相应的链接检查
Event binding on dynamically created elements?
有可用于on()的链接,请务必阅读此内容:)