Javascript Onclick打开和关闭div错误

Javascript Onclick打开和关闭div错误,javascript,php,jquery,html,css,Javascript,Php,Jquery,Html,Css,我正在创建一个生成数组的web服务。我想让div打开和关闭这个。我有一个正在单击的div应该打开另一个div,但在我的情况下,当我加载我的页面时,所有div默认打开。我所希望的div保持关闭状态,只需单击它就可以打开。我想点击class=“innr-spl3 kmore”,ul class=“details”打开,再次点击应该关闭 PHP 使用.attr()获取id 和hide()您的ul.details默认情况下,当页面准备就绪时 $(document).ready(function(){

我正在创建一个生成数组的web服务。我想让div打开和关闭这个。我有一个正在单击的div应该打开另一个div,但在我的情况下,当我加载我的页面时,所有div默认打开。我所希望的div保持关闭状态,只需单击它就可以打开。我想点击
class=“innr-spl3 kmore”
ul class=“details”
打开,再次点击应该关闭

PHP

使用
.attr()
获取id

hide()
您的
ul.details
默认情况下,当页面准备就绪时

$(document).ready(function(){
    $('.details').hide();
    $('.kmore').click(function(){
         var name = $(this).attr('id');
         //alert(name);
         $("#ban_" + name).toggle();
    });
});
请使用
console.log()

使用
.attr()
获取id,确保获取正确id的元素

hide()
您的
ul.details
默认情况下,当页面准备就绪时

$(document).ready(function(){
    $('.details').hide();
    $('.kmore').click(function(){
         var name = $(this).attr('id');
         //alert(name);
         $("#ban_" + name).toggle();
    });
});

请使用
console.log()-

  • var name=$(this.attr('id');//使用attr()


  • 注意:-我觉得代码的其余部分很好。

    在您的案例中需要两件事:-

  • var name=$(this.attr('id');//使用attr()


  • 注意:-其余的代码对我来说似乎没问题。

    1.
      var name=$(this.attr('id')@Anant是的,它起作用了。需要添加显示无。。感谢you@user6924814默认情况下,您可以在Jquery中使用
      .hide()
      来隐藏所有元素。@user6924814很乐意帮助您。干杯:):)1.
        .2
        var name=$(this.attr('id')@Anant是的,它起作用了。需要添加显示无。。感谢you@user6924814默认情况下,您可以在Jquery中使用
        .hide()
        来隐藏所有元素。@user6924814很乐意帮助您。干杯:):)
        $(document).ready(function(){
            $('.details').hide();
            $('.kmore').click(function(){
                 var name = $(this).attr('id');
                 //alert(name);
                 $("#ban_" + name).toggle();
            });
        });