我该怎么做:
我的对象有多个类。我的目标是获取其中包含字符串(例如'toaster')(或以该字符串开头)的类名并将其放入变量中。请注意,我只知道类名的开头,我需要完整。
例如<div class="writer quite-good toaster-maker"></div>
我有这个 div 作为我的 jQuery 对象,我只需要把类名 toaster-maker
在变量 className
;
同样,我不需要选择对象!我只需要将类名放在变量中。
最佳答案
这里使用正则表达式似乎更有效:
classNames = div.attr("class").match(/[\w-]*toaster[\w-]*/g)
返回所有包含“toaster”的类名(如果没有则返回空数组)。
关于Javascript/jQuery : Select class name that contains word,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18074906/