次のマークアップの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を使用して、アコーディオン要素の1つの背景色を変更するにはどうすればよいですか?たとえば、id = "1"のアコーディオン要素の背景色を赤に変更したい場合、どうすればよいですか?
やってみた
$("#1").css('background-color','red');
そしてそれは機能しませんでした。それから私は試しました
$("#1").children().css('background-color','red');
部分的には機能しますが、白のままの領域がたくさんあります(jsfiddleリンクを参照)