Nic*_*ick 0 javascript regex jquery
是否有一种快速,可靠的方法来转换空格分隔的类列表,如:
classOne classTwo classThree
Run Code Online (Sandbox Code Playgroud)
到选择器如:
$('.classOne .classTwo .classThree')
Run Code Online (Sandbox Code Playgroud)
我认为可以使用构建选择器字符串的循环或一系列正则表达式(一个用于清理额外的空格,另一个用于转换[space]为[space].),但我想知道是否有内置的 -在路上,或更简洁/有效/聪明的东西.
当然
var klass = "classOne classTwo classThree";
var arr = klass.split(/\s+/);
var selector = '.' + arr.join('.');
$(selector)
Run Code Online (Sandbox Code Playgroud)
或更直接
$('.' + klass.split(/\s+/).join('.') )
Run Code Online (Sandbox Code Playgroud)