html5 getchildren,jquery children() find()用法

http://hi.baidu.com/290594537/blog/item/56f9b301799a031e738da5c0.html

从children方法的概念来理解

取得一个包含匹配的元素集合中每一个元素的所有子元素的元素集合。可以通过可选的表达式来过滤所匹配的子元素。注意:parents()将查找所有祖辈元素,而children()只考虑子元素而不考虑所有后代元素。所有,该方法只能获取元素的直接子节点,在table中直接子节点是tr,当然达不到你想要的input控件了可以用find方法代替

var

html_=$('#b').clone().find(':[name=aa]').val('李四');但在把克隆元素插入的时候,也不能直接

$(html_).insertAfter("#a"),这将把元素作为tr的兄弟节点插入了,具体怎么操作,你可以HI我

parent()返回最近的一个父节点children则会有很多个了。这个看具体的dom节点情况。追问怎样能返回具体是第几个子节点?回答

111

222

333

$('p').parent()或$('p').parent('div')结果是一样的,返回的是

id="parent2">这个div节点而不是

id="parent1">节点$('div[id="parent1"]').children('div[id="parent2"]')得到的是

id="parent2">,但得不到下面的p,span节点,要得到这些节点,可以使用css选择器$('div[id="parent1]

span"')也可以$('div[id="parent1"]').children('span');先看一下css选择器,jquery手册和css手册中都有说明的。.

=======================

jquery中$(this).parent() 什么意思?检举|2011-5-25

09:29提问者:QinQinMeCC|浏览次数:826次2011-5-25

09:39最佳答案当前标记的父标记。如:

id="parent">

id="children1">

,如果children1是当前元素的话,那么$("#children1").parent()就是指parent这个标记。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值