O'Reillys jQueryのクックブックを読みながら)andSelf(との問題を抱えて

mongoose00318:

私はO'Reillys jQueryの料理の本を買ったので、jQueryの上にリフレッシュしようとしています。私は、選択した要素の親を操作するためandSelfを()を使用して、上の運動とのトラブルを抱えています。けれども私のコードはまさにブックのようなものです。

<!doctype html>
<html>
<head>
    <meta charset="utf-8">
    <title>Untitled Document</title>
</head>

<body>

    <div>
        <p>Paragraph</p>
        <p>Paragraph</p>
    </div>

    <script
      src="https://code.jquery.com/jquery-3.4.1.js"
      integrity="sha256-WpOohJOqMqqyKL9FccASB9O0KwACQJpFTUBLTYOVvVU="
      crossorigin="anonymous">
    </script>
    <script>
        $('div').find('p').andSelf().css('border', '1px solid #993300');
    </script>
</body>
</html>

私の理解から、私のjQueryのは、div要素にボーダーを追加する必要がありますが、それはしません。私はandSelf()を削除すると、それはものの2のpタグに境界線を追加ありません。私は何かを間違っているのでしょうか?

NBayramberdiyev:

jQueryのAPIドキュメントで

このAPIは、jQueryの3.0で削除されました。使用.addBack()同じように動作すべき、代わりに。

$(function() {

    $('div').find('p').addBack().css('border', '1px solid #993300');

});
<div>
    <p>Paragraph</p>
    <p>Paragraph</p>
</div>

<script src="https://code.jquery.com/jquery-3.4.1.js"></script>

おすすめ

転載: http://10.200.1.11:23101/article/api/json?id=377781&siteId=1