Javascript css选择与特定类组合匹配的所有元素
假设我的html中有以下div:Javascript css选择与特定类组合匹配的所有元素,javascript,jquery,html,css,Javascript,Jquery,Html,Css,假设我的html中有以下div: <div id="div1" class="class1 aa class2 bb class3 cc class4 dd class5 ee"></div> <div id="div2" class="class1 ff class2 gg class3 hh class4 ii class5 jj"></div> <div id="div3" class="class1 aa class2 bb clas
<div id="div1" class="class1 aa class2 bb class3 cc class4 dd class5 ee"></div>
<div id="div2" class="class1 ff class2 gg class3 hh class4 ii class5 jj"></div>
<div id="div3" class="class1 aa class2 bb class3 mm class4 nn class5 oo"></div>
好的,我正在尝试创建一个Jquery选择器,它获取一个字符串并选择如下内容:
string1 //should select all 3 divs
string2 //should select div1 and div3
string3 //should select div2
string4 //should select div1 and div3
因此,这个想法是选择器获取字符串,如果给定字符串(5个类)中的所有类都与div类匹配,那么就会选择div
$('div[class=' + stringnumber + ']').css(dosomething);
如果您实际上不想匹配整个
类
属性字符串值,请使用多类选择器
var string1 = '.class1.class2.class3.class4.class5';
$('div' + string1).css(doSomething);
如果您实际上不想匹配整个
类
属性字符串值,请使用多类选择器
var string1 = '.class1.class2.class3.class4.class5';
$('div' + string1).css(doSomething);
string1
显而易见:$('.class1')
string2
:$('.aa')
string3
:$('.ff')
string4
:$('.class1:not(.nn))
用于div1和div2
string1
显而易见:$('.class1')
string2
:$('.aa')
string3
:$('.ff')
string4
:$('.class1:not(.nn))
对于div1和div2如果通过空格分割字符串,由
连接,您只需选择$('.div.“+string')
就可以了。如果您通过空格分割字符串,由
连接,您只需选择$('.div.“+string'))
应该这样做吗?
string1 //should select all 3 divs
string2 //should select div1 and div3
string3 //should select div2
string4 //should select div1 and div3 probably mistake. Do you mean div1 and div2?