中$(c)将DOM对象c转换成了jQuery对象,所以调用hide()成功。
你可以试试$(this).children().get(0).style.display = 'none';应该也行。
get(0)并不是jQuery的选择器,下面才是利用jQuery选择器的方法:
$(this).children(":first").hide();
用get函数取出来的对象是dom对象
而hide函数是jquery对象的方法,所以你这样肯定不行啊
如果你没了解dom对象和jquery对象的区别的话你可以百度
你可以试试$(this).children().get(0).style.display = 'none';应该也行。
get(0)并不是jQuery的选择器,下面才是利用jQuery选择器的方法:
$(this).children(":first").hide();
用get函数取出来的对象是dom对象
而hide函数是jquery对象的方法,所以你这样肯定不行啊
如果你没了解dom对象和jquery对象的区别的话你可以百度
本文深入解析了DOM对象与jQuery对象的区别,并提供了如何将DOM对象转换为jQuery对象并使用jQuery方法进行元素操作的实例。通过示例演示了如何使用jQuery的children()方法获取子元素并应用样式,强调了get(0)获取的仍是DOM对象而非jQuery对象,解释了两者之间的主要差异及其在实际开发中的应用。

527

被折叠的 条评论
为什么被折叠?



