为什么是 undefined
html无标题文档
- 01
- 02
- 03
-----------------------------------------------------------------------------------
第一个 wz 是 undefined 为什么
下面这2个 $(this) 为什么不一样dianji() $(this) 指什么
html无标题文档
- 01
- 02
- 03
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
我又来挑刺了,楼主对jquery函数认识不清楚,你得搞清楚什么是子节点,什么是后代节点,并且搞清楚children函数获取的是什么。
首先$(this).child()是获取的p的子元素,即ul节点,并且只有这一个字节点,而楼主要获取的是li,即为后代节点,当然获取不到了。
如果要获取到的话可以这样做:$(this).find("li")
查下api就知道了
$(this).children("li")的size为0,不是任何节点
两点需要注意:
1.
children方法相当于css的>选择器,只选择子辈的,不管孙子辈的。2. 你这里用
html方法,只会返回选择的子集的第一个元素的内容。