如果我们最初有这样定义的可折叠面板

 <div id="ContactDetails" class="panel-collapse collapse">


如何测试通过JavaScript打开还是关闭?

谢谢

最佳答案

您可以在该元素中获得类列表(在您的情况下,div id =“ ContactDetails”)。

var classList = document.getElementById('ContactDetails').className.split(/\s+/);
for (var i = 0; i < classList.length; i++) {
   if (classList[i] === 'collapse') {
     //do something
   }
}


如果其中之一等于“ collapse”,则可以浏览classList []。

纯Java方式:

var classList =$('#ContactDetails').attr('class').split(/\s+/);
$.each( classList, function(index, item){
    if (item === 'collapse') {
       //do something
    }
});

关于javascript - MVC Bootstrap Accordion -使用JavaScript确定打开还是关闭,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/31688258/

10-10 09:00