我有一个条件,即只有当前未打开模式时才应执行操作。但是,可能有多个模式,并且div的名称相同,后跟数字:stationListModal1
stationListModal2
stationListModal3
等等
因此,从本质上讲,我希望我的条件能够评估是否打开了以stationListModal
开头的任何模式,而无需迭代计数循环或类似的操作。这可能吗?到目前为止,这是我所知道的,但不确定如何将stationListModal
包含在具有该类的任何数字中。
if ($('#stationListModal').hasClass('in'))
...
谢谢!
最佳答案
Use属性始于选择器
if ($("[id^=stationListModal]").hasClass("in")) {// do stuff}
关于javascript - jQuery变量通配符或RegEx,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/41390637/