Javascript:显示来自另一个div的div
我很好奇,我怎么能在一个包裹里制作一个div-apear,而不用在同一类的所有div上制作它。我正在使用这个divs作为包装,它至少会出现5到6次,我不想显示页面上的所有表单。我只想展示我需要展示的那个 提前谢谢Javascript:显示来自另一个div的div,javascript,jquery,html,css,Javascript,Jquery,Html,Css,我很好奇,我怎么能在一个包裹里制作一个div-apear,而不用在同一类的所有div上制作它。我正在使用这个divs作为包装,它至少会出现5到6次,我不想显示页面上的所有表单。我只想展示我需要展示的那个 提前谢谢 <div class="comment_wrap"> <table> <tr> <td> <img src="user.png" wclassth="5
<div class="comment_wrap">
<table>
<tr>
<td>
<img src="user.png" wclassth="50" height="50" />
</td>
<td class="the_td">
<h1><b>BMC</b> Says</h1>
<br />
<h2>Lorem ipsum Dolor Sit Amet</h2>
<br />
<h3><a href="#" title="Reply" onclick="show_reply()"> Reply</a></h3>
<form method="post" class="create-reply">
<input type="text" class="author" name="author" placeholder="Enter your name" />
<br />
<textarea resize="no" name="limitedtextarea" class="comment" onKeyDown="limitText(this.form.limitedtextarea,this.form.countdown,255);" onKeyUp="limitText(this.form.limitedtextarea,this.form.countdown,255);"></textarea>
You have
<input readonly type="text" name="countdown" value="255" class="counter">characters left.
<br />
<input type="submit" name="submit" value="Reply!" class="post_reply" />
</form>
</td>
</tr>
</table>
</div>
BMC说
Lorem ipsum Dolor Sit Amet
你有
剩下的字符。
让事情更清楚。我在一页上有很多这样的div。当我点击一个div上的链接时,我想让表单insclasse成为显示链接的div。希望我说得够清楚 $('.comment_wrap')。在('click',function()上{
$('.comment_wrap').on('click', function() {
var $div = $('<div>', {
text: 'So text, much jQuery'
});
$div.appendTo($(this));
});
变量$div=$('',{
text:“所以text,很多jQuery”
});
$div.appendTo($(this));
});
页面上不应该有重复的ID!这是无效的HTML。使用类或其他方法来识别特定的div(最好是唯一的ID)不要使用具有相同ID的多个div,而是使用类。如果您能详细说明,您的问题对社区没有任何意义。你能把你所处的情况分解成更简单的句子/要点,并在最后提问吗。我现在看到的是div,wrapper,相同的id等等,但它们没有多大意义。是的。。但这显示了所有comment_wrap div中的所有表单,正如前面指出的:不要有重复的ID。代码完全按照它应该的方式工作,您的HTML不符合标准,因此它破坏了代码。ID被用来唯一地标识内容,如果你把它拿走,当然你不能做你认为ID应该做的事情,除非你制定一些更复杂的规则来确定唯一性,但它不会(至少不只是)基于ID。改为类。。现在。。这能做到吗?是否?在“点击平衡”处理程序中,只需获取对
this
的引用并使用它-它将是您单击的元素。或者,找到一种独特的方法来确定哪个div将成为目标。