jquery获取div子节点的下的span标签的值
今天遇到一个问题,需要获取div子节点的下的span标签的值,如图,需要获取id为s2id_status的div下的span值
如图可知,要获取span中的值“起草”,需要先获取id为s2id_status的div,即$(“#s2id_status”)
再获取其子节点,<a>标签,即即$(“#s2id_status”).children(“a”),同理找到a的子结点span,即$(“#s2id_status”).children(“a”).children(“span”)
<a>标签下有两个span,现在要获取第一个span,可用:eq(index),其中,index从0开始,
即:$(“#s2id_status”).children(“a”).children(“span”).eq(0),再调用text()方法即可获取到span中的值“起草”。
综上:$(“#s2id_status”).children(“a”).children(“span”).eq(0).text();