Javascript 获取父div的属性
我做了一个div,在一个div中,在一个div中,我试图通过most实习生div访问extern div的属性Javascript 获取父div的属性,javascript,jquery,html,Javascript,Jquery,Html,我做了一个div,在一个div中,在一个div中,我试图通过most实习生div访问extern div的属性food。我该怎么做 我在代码中注释,我试图提醒“香蕉” //警报($('.animals').attr('food')//香蕉警报 //警报($('.哺乳类').parent().attr('food'))//香蕉警报 //警报($('.monkeys').parent().parent().attr('food'))//不向香蕉发出警报 使用最近的 alert($('.monkey
food
。我该怎么做
我在代码中注释,我试图提醒“香蕉”
//警报($('.animals').attr('food')//香蕉警报
//警报($('.哺乳类').parent().attr('food'))//香蕉警报
//警报($('.monkeys').parent().parent().attr('food'))//不向香蕉发出警报
使用
最近的
alert($('.monkeys').closest(".animals").attr("food"))
使用最近的
alert($('.monkeys').closest(".animals").attr("food"))
您可以使用closest()
访问子元素的特定父元素
:
请参见您可以使用最近的()
访问子元素的特定父元素
:
请参见您可以将父级用于多个级别:
$('.monkeys').parents('.animals').attr('food')
您可以将父级用于多个级别:
$('.monkeys').parents('.animals').attr('food')
您可以使用clock()或parentsUntil()。使用parentsUntil,您甚至可以选择多个父项
alert($('.monkeys').parentsUntil(".animals").attr("food"))
您可以使用clock()或parentsUntil()。使用parentsUntil,您甚至可以选择多个父项
alert($('.monkeys').parentsUntil(".animals").attr("food"))
在第三个示例中,您忘记更改.materials
中的.monkeys
完成。我正在寻找一种比多次编写.parent()更好的方法。如果我有100个div呢?您忘记在第三个示例中更改的
。monkeys
完成了。我正在寻找一种比多次编写.parent()更好的方法。如果我有100个div呢?