我有一个条件,即只有当前未打开模式时才应执行操作。但是,可能有多个模式,并且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/

10-11 06:42