我有一个条件,即只有当模式当前未打开时才会发生操作。但是,可能有多个模态框,并且所有的 div 都具有相同的名称后跟一个数字:
stationListModal1
stationListModal2
stationListModal3
等等
因此,从本质上讲,我希望我的条件能够评估以 stationListModal
开头的任何模态是否已打开,而无需遍历计数循环或类似的东西。这可能吗?这是我到目前为止所拥有的,但不确定如何将 stationListModal
包含在具有该类的任何数字中。
if ($('#stationListModal').hasClass('in'))
...
谢谢!
最佳答案
let openCount = $('.stationListModal.in').length;
if (openCount) {}
else {}
您是否可以添加所有模态框共享的类?如果是这样,它就变得微不足道了
关于javascript - JQuery 变量通配符或正则表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41390637/