嗨,我是jQuery的新手。
我有以下HTML块:
<html>
<body>
<p>Paragraph1</p>
<p>Paragraph2</p>
<div id = "mydiv">
<p>Paragraph3</p>
<p>Paragraph4</p>
</div>
</body>
</html>
如果我执行$(“p”),那么这将选择每个段落。但是我如何选择“mydiv”
中的所有段落谢谢!
答案 0 :(得分:7)
你所要做的就是:
$('#mydiv p')
答案 1 :(得分:6)
或者你可以这样做:
$('#mydiv').find('p')
答案 2 :(得分:2)
您可以设置上下文
$('p','#mydiv') // equal to $('#mydiv').find('p')
或
$('#mydiv p')
答案 3 :(得分:1)
$( "#mydiv p" )
享受!你可以像这样级联选择器。
答案 4 :(得分:1)
$("#mydiv p")
您也可以使用:
$("#mydiv > p")
另一种方法是定义上下文:
$('p', '#mydiv");