-3

こんにちは私はjQueryを初めて使用します。

次のHTMLブロックがあります。

<html>
<body>
    <p>Paragraph1</p>
    <p>Paragraph2</p>
    <div id = "mydiv">
        <p>Paragraph3</p>
        <p>Paragraph4</p>
    </div>
 </body>
</html>

$( "p")を実行すると、すべての段落が選択されます。しかし、どうすれば「mydiv」内のすべての段落を選択できますか

ありがとう!

4

5 に答える 5

7

あなたがしなければならないのはこれだけです:

$('#mydiv p')
于 2012-10-23T21:33:17.850 に答える
6

またはあなたがすることができます:

$('#mydiv').find('p')
于 2012-10-23T21:35:05.090 に答える
2

コンテキストを設定できます

$('p','#mydiv') // equal to $('#mydiv').find('p')

または

$('#mydiv p')
于 2012-10-23T21:33:24.563 に答える
1
$( "#mydiv p" )

楽しみ!このようにセレクターをカスケードできます。

于 2012-10-23T21:33:39.910 に答える
1
$("#mydiv p")

これを使用することもできます:

$("#mydiv > p")

別の方法は、コンテキストを定義することです。

$('p', '#mydiv");
于 2012-10-23T21:33:50.477 に答える