中$(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对象的区别的话你可以百度