请问什么时候用children,什么时候用children()?区别是?

children.children等等,具体说一说下标及这些细微的区别,谢谢!

例如:
$("#contactlist").children()[1].children()[0].innerHTML=$(".contactname").val();

出现错误!!!!!!
$("#contactlist").children()[1]=temp;

$(temp).children()[0].innerHTML=$(".contactname").val();就可以!!!!
具体讲一讲!!!

长风秋雁
浏览 98回答 2
2回答

狐的传说

.children这种写法意思是对象的children属性 jQuery对象的children属性指的是一个方法,.children 只是返回一个方法,并不会执行这个方法,.children()这种写法才是会去执行这个方法,并返回方法执行结果 DOM对象就没children这个属性

眼眸繁星

$("#contactlist").children()[1].children()[0].innerHTML=$(".contactname").val();这里面$("#contactlist").children()[1]执行完的时候 返回的是一个dom对象children()方法是jQuery对象的方法 不出错才怪。。$($("#contactlist").children()[1]).children()[0].innerHTML=$(".contactname").val();这样写就OKPS:真心不懂您说的“什么时候用children”是什么意思。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JQuery