Jquery ライブラリを使用して JavaScript で基本的な html を独学しようとしています。以下のコードでは、div red 内の p タグと div yellow の外側の他の p タグを変更しようとしています。以下のコードはすべての p タグを黄色に変更しますが、4. を 3. の上に配置すると機能します。理由とこれがhtmlコードである簡単な説明が必要ですhttp://imageshack.us/photo/my-images/29/k9do.jpg/
$(document).ready(function() {
$("#testbutton").click(function() {
$("div p").css("background-color" , "red");
$("p").css("background-color" , "yellow");
});
});