我有一个包含多个div实例的页面,其中class =" abstract"我正在使用' 每个'迭代,找到的当前div存储在' this '。
鉴于' 此'包含div及其所有内容如何遍历2级div以设置div的颜色?
e.g。
$(this).closest('div').find('heading').css("background-color", "green"); //not working
相对于迭代div(抽象)的实际div结构是:
<div class=heading>
<div class=body>
<div class=abstract>
答案 0 :(得分:2)
尝试:
X1 X2 group
1 0.74285307 1.7198207 1
2 -0.68202611 0.2978920 2
3 -0.48945803 0.3789607 1
4 -1.67500642 -0.5613542 1
5 0.81639247 0.3990585 2
6 0.43318010 -0.6742523 2
7 0.72981285 0.4524986 1
8 0.49378867 3.2580579 1
9 0.00837279 1.2755910 1
10 -2.42784153 0.9085665 2
答案 1 :(得分:0)
如果div.abstract是div.heading的孙子,你迭代div.abstract元素,你会使用:
$(this).closest('.heading').css("background-color", "green");