javascript - 为什么切换不能与其他 DIV 一起使用?

标签 javascript jquery

我这里有一个 fiddle 链接!问题是只有第一个顶部 div 正在工作..

[http://jsfiddle.net/5Ux8L/4/][1]

HTML-

 <div id="top">top </div>
    <div id="box">box </div>
 <div id="top">top </div>
    <div id="box">box </div>

jQuery-

$(document).ready(function(){
  $("#top").click(function (){
        $("#box").toggle();
    });
});

最佳答案

使用普通类而不是 id,你不应该有重复的 id

$(document).ready(function(){
  $(".top").click(function (){
        $(this).next().toggle();
    });
});

关于javascript - 为什么切换不能与其他 DIV 一起使用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21674313/

相关文章:

javascript - 将 div 类作为 jquery 参数传递并清除该类下的所有元素

javascript - 根据样式组件中的父属性更改嵌套组件的样式?

Javascript 键码冲突 : "right arrow" and "single quote"

javascript - 放大,缩小html中的功能

javascript - 将对象数组的特定值转换为字符串

jQuery串行滚动: Add class to active item

jquery - 单击另一个元素时显示工具提示

javascript - Require.js 错误随机加载资源失败

javascript - Jquery - 仅在单击的地方触发类

javascript - 如何在服务器端调用后在 div 加载上调用 javascript 函数?