【发布时间】:2018-02-09 11:32:11
【问题描述】:
我正在尝试使用 jquery 获取上一个事件操作
<tr id="det"><td></td></tr>
<tr id="moredet"><td></td></tr>
<tr id="det"><td></td></tr>
$(document).on("click","#det",function(e){
$(this).next("#moredet").fadeToggle("slow");
});
我想要的是,当单击 id 行“det”时,单击的下一个 id 行“moredet”将变为淡出,当我单击任何其他行 id“det”时,前一个淡入行行将淡出并且单击行的下一行 id "moredet" 将淡入。
【问题讨论】:
-
您不应该在文档中有重复的
id。 -
是的,使用 classes 而不是 ids 。否则您的代码似乎是正确的。
标签: javascript jquery function events