<div id="container1">
<span>...</span>
</div>
<div id="container2">
<span>...</span>
</div>
Run Code Online (Sandbox Code Playgroud)
假如我已经获得了jQuery对象$('container1'),如何找到<span>它?
pei*_*rix 25
我知道你已经接受了答案,我只想添加另一种方法:
$("span", $container1); //This will start in your variable $container1
and then look for all spans
Run Code Online (Sandbox Code Playgroud)
我还没有测试过这些性能,所以我不知道哪个更好.我想我会告诉你你有更多的选择(:
CMS*_*CMS 18
只需选择后代跨度:
$('#container1 span');
Run Code Online (Sandbox Code Playgroud)
请注意,这将选择#container1内的任何范围,即使它不是直接后代.
如果只想选择直接后代,请使用父>子选择器:
$('#container1 > span');
Run Code Online (Sandbox Code Playgroud)
如果您只有一个对象引用,您可以:
$container1.find('span');
Run Code Online (Sandbox Code Playgroud)
要么
$container1.children('span');
Run Code Online (Sandbox Code Playgroud)