0

削除したい属性のない<p>タグがあります。idこの要素にアクセスするために汎用DOM文字列を使用できますか?

<html> 
    <body>
        <div>
            <p> // yada yada 
            </p>
        </div>
    </body>
</html>

私の例では、次の方法でjQueryを使用して段落要素を削除しようとしています。

$(function () {
    var remove = $(" /*Generic label goes here */ ").remove();
});

こうなると思いましたこんなことdocument.body.div.firstChildは可能ですか?

4

1 に答える 1

4

jQuery内で通常のcssセレクターを使用できます。

$(function () {
    var remove = $("body div p:first-child").remove();
});

ボディ内にトップレベルのdivが必要な場合は、を使用しますbody > div p:first-child。bodyの直接の子であるp要素のみが必要な場合は、を使用しますbody > div > p:first-child

必要なものに応じて、すべてのp要素を取得して、それらを反復処理することもできます。

于 2012-07-03T21:18:46.547 に答える