jQuery 提供了 parent() 方法用以获取当前匹配元素集合中每个元素的父元素,例如: - $("span").parent(); // 获取所有span标签元素的父节点对象集合
- $(".selected").parent(); // 获取所有class位selected的元素的父节点对象集合
- $(span.selected).parent(); // 获取class为selected的span标签元素的父节点对象集合
另外,注意与parents() 方法的区别——parents() 方法获取当前匹配元素集合中每个元素的祖先元素(祖先元素不仅包括父节点,还包括祖父、曾祖父等等)。
例子(获取父结点中的Span对象中的值): //sourceName填充:通过JS获取以上分类的名称,获取该input radio 的父结的内容,填充到这个隐藏域
//结点结构:<td><input type="radio"><span>****</span></td>
var sourceNameValue = $('input:radio[name="sourceCode"]:checked').parent().find('span').html();
|