我有一个带有以下标记的 jQuery 手风琴
<div id="accordion">
<div class="group" id="1">
<div class="title">
<a href="">Title 1</a></div>
<div class="body">
Body 1<br />
<br />
<form>
Test <input type="text" /><br />
<br />
Test <input type="text" /><br />
<br />
</form>
</div>
</div>
<div class="group" id="2">
<div class="title">
<a href="">Title 2</a></div>
<div class="body">
Body 2<br />
<br />
<form>
Test <input type="text" /><br />
<br />
Test <input type="text" /><br />
<br />
</form>
</div>
</div>
</div>
我在这里包含了一个 jsfiddle
如何使用 javascript 更改手风琴元素之一的背景颜色?例如,如果我想将 id = "1" 的手风琴元素的背景颜色更改为红色,我该怎么做?
我试着做
$("#1").css('background-color','red');
它没有用。然后我尝试了
$("#1").children().css('background-color','red');
它部分有效,但有许多区域仍然是白色的(参见 jsfiddle 链接)