【发布时间】:2016-09-22 23:48:51
【问题描述】:
我正在尝试动态编写 HTML 代码来切换它所包含的 div(帖子)的回复文本框。这已成为一种负担,因为我使用 PHP 来动态输出每个 div(帖子)并且不能将每个回复按钮与每个 div 唯一链接。
jQuery
$("#reply").click(function(){
$("#box").toggleClass("hidden");
});
CSS
.hidden{
display: none;
}
只有第一个帖子有效。
【问题讨论】:
-
您声明
only the box is visible on the very first post。应该有多少个盒子是可见的?您正在使用id选择器$("#box"),因此它应该只使带有id="box"的1 框可见。 -
好吧,如果你使用 ID,那么你的目标就是特定的元素。你要么需要类,要么给不同的元素提供相同的 ID,这是错误的
-
你不能有一个功能可以打开一个特定的 ID 框并认为它会附加到所有框