这是我的html
代码:
<div id="l">l</div>
<div id="a">a</div>
<div id="i">i</div>
如何仅更改具有l
和a
属性的元素的颜色?我搜索了一个带有OR的选择器,类似于这样:
```css /* 这是我尝试过的选择器,但它不起作用 */ [l OR a] { color: red; } ```
我试着用上述选择器,但它没有起作用。有没有其他可行的方法?
$(function(){
$('div[id=l,a]').css('color','red');
});
它不起作用,jQuery 中是否有类似的东西?
编辑 谢谢大家,现在它可以工作了:
$('[id=l], [id=a]').css('color', 'red');
但是如果我想在一个 <div>
中搜索这些ID,像这样 $('[id=l], [id=a]','div')
。这样不起作用,我该怎么做?
$('[id=l], [id=a]').css('color', 'red');
。 - Steve Robbins$('.inputs[name="something"], .inputs[name="somethingElse"]')
。或者使用筛选器:$('.inputs').filter('[name="something"], [name="somethingElse"]')
。 - Felix Kling