0

给出的敌人例子

     <div id="my_div">
        <div>aaa</div>
        <div>sss 
            <div id="this_is_not_straight_for_my_div">not straight</div> 
        </div>
        <div>ddd</div>
     </div>

如何只为my_div元素选择直子?请告诉这个 forcss和 for jqueryalso。

4

2 回答 2

6

#my_div > div将仅针对#my_div(因此不是具有长 id 的那个)的直接子级

这使用了没有IE 6 支持的直接子选择器

$('#my_div > div')jQuery 等价物

jQuery 选择器将在 IE6 上工作

于 2012-11-26T14:56:03.150 回答
1

可以这样做:

$('#my_div > *')
于 2012-11-26T14:55:52.917 回答