dru*_*een 0 jquery jquery-selectors
我有
<div id=test>
<div class="a"> </div>
<div class="b"> </div>
<div class="c"> </div>
</div>
Run Code Online (Sandbox Code Playgroud)
我必须得到第三个div,即使用父obj c的类名.
例如,如果我这样做,$("#test .c")我得到元素.
但我无法使用父元素作为对象获取元素,例如
var obj = $("#test");
$(obj+".c")
Run Code Online (Sandbox Code Playgroud)
不给我输出.它给了我错误"语法错误,无法识别的表达式:[对象对象]"
请让我知道它是如何可能的.提前致谢.
c在jQuery对象的上下文中搜索具有类的元素:
var obj = $("#test");
$(".c", obj);
Run Code Online (Sandbox Code Playgroud)
或者你可以使用:
obj.find(".c");
Run Code Online (Sandbox Code Playgroud)
要么:
$(obj.selector+" .c");
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1757 次 |
| 最近记录: |