在jquery和php中创建动态ID并检查ID
$('#commentAlink').click(function()
{ $('div').click(function()
{ var ID=this.id;
if(ID).click(function(){ $('#divcommenttextbox').show(); }); }); });
<?php while($rows=mysql_fetch_array($result))
{ $topicid=$rows['TopicID'];
echo $rows['Title_of_Topic'];
?>
<div class="commentlink" id="<?php echo $topicid; ?>"><a href="#" id="commentAlink">Comment</a></div>
<div id="divcommenttextbox"><textarea name="topiccomment" cols="50" rows="5"></textarea><br />
<a href="#" class="commentlink" id="cancellink">Cancel</a> <input type="button" value="Comment" />
</div> <?php } ?>
这是我的问题,我从数据库中获取了所有 ID 并显示记录 我喜欢显示评论链接,如果点击评论,我需要显示 div 标签。 我只能做第一张唱片。请告诉我我做错了什么 希望你理解我的问题。等待回复
$('#commentAlink').click(function()
{ $('div').click(function()
{ var ID=this.id;
if(ID).click(function(){ $('#divcommenttextbox').show(); }); }); });
<?php while($rows=mysql_fetch_array($result))
{ $topicid=$rows['TopicID'];
echo $rows['Title_of_Topic'];
?>
<div class="commentlink" id="<?php echo $topicid; ?>"><a href="#" id="commentAlink">Comment</a></div>
<div id="divcommenttextbox"><textarea name="topiccomment" cols="50" rows="5"></textarea><br />
<a href="#" class="commentlink" id="cancellink">Cancel</a> <input type="button" value="Comment" />
</div> <?php } ?>
here is my problem i got all the Id' from my database and show record
I like to show comment link and if comment click, I need to show div tag.
I can do only for first record. please tell me what wrong am i doing
hope u understand my problem. waiting for the reply
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
好的,这就是您想要做的事情:
jQuery
HTML
我将您的一些 ID 更改为类,因为一个 ID 上不能有两个相同的 ID页。
Okay, is this what you're trying to do:
jQuery
HTML
I changed some of your IDs to Classes because you can't have two ids that are the same on one page.