我有以下标记:
<div class="form-fields">
<div class="row">
<span class="info">Info</span>
</div>
</div>使用子选择器,如何选择span.info?我试过这样做:
$('.form-fields').children('.row .info')
但这对我不起作用。
编辑:感谢大家的回答。如果我按如下方式分配容器DIV:
var parentDiv = $('.form-fields')
那么使用变量'parentDiv‘选择span.info的最佳方式是什么?
发布于 2011-01-19 20:20:15
使用find获取非直接子体:
$('.form-fields').find('.row .info')发布于 2011-01-19 20:20:11
为什么需要使用.children
$('.form-fields span.info')发布于 2011-01-19 20:20:56
.children()将只抓取immediate子节点。您需要调用.find()。
$('.form-fields').find('.row .info')甚至是
$('.form-fields').find('.row').find('.info');仅按选择器
$('.form-fields .info')参考:.children(),.find()
https://stackoverflow.com/questions/4735115
复制相似问题