39

コンテナーに追加または追加する要素が 1 つある場合の $.add と $.append の違いについて、私は疑問に思っていましたが、最良のドキュメントを取得できませんでした。

前もって感謝します

4

6 に答える 6

1

上記の答えはかなり明確です。そこにもう1つ考えを加えたいと思います。.add() は「in ADDition to」の略のようです。

$('p').add('div').css('background-color', 'yellow');

と同じ効果があるようです

$('p, div').css('background-color','yellow');});

、後者はjqueryの複数セレクターです。Multiple Selector へのリンクは次のとおりです: https://api.jquery.com/multiple-selector/

遊ぶための完全なコード:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title></title>
    <!-- import jquery -->
    <script src="https://code.jquery.com/jquery-3.5.1.min.js" integrity="sha256-9/aliU8dGd2tb6OSsuzixeV4y/faTqgFtohetphbbj0=" crossorigin="anonymous"></script>
</head>
<body>
    <p>paragraph one</p>
    <div>div second</div>
    
    <script>
    
        $(document).ready(function() {
            $('p').add('div').css('background-color', 'yellow');
            //$('p, div').css('background-color','yellow');
        });

    </script>
</body>
</html>
于 2020-10-20T18:25:30.650 に答える