jQueryとは?【使い方を解説】

投稿日:

このページにはGoogleアドセンス広告とアフィリエイト広告が含まれています。

カテゴリー記事のアイキャッチ画像
広告
広告

jQueryとは?

jQueryとはJavascriptのライブラリ(Javascriptで作った機能を簡単なコードで使い回しが効くようにまとめたもの)の代表的なもののひとつで、 Javascript自体をより簡単なコードの記述で使うことが出来るようにしたものです。

jQueryを使うメリット

Javascriptで行う処理を短く簡単なコードで扱うことが出来るので作業負担は軽減されます。

jQueryではほぼ直接といっても過言ではなくHTMLやCSSのセレクタを指定して値の変更などを行うことが出来るので 直感的に記述していくことが出来ます。

初めてプログラミング言語を学習される方にとっても、いきなりJavascriptを学ぶよりもJQueryから学習し始めることによりプログラミング言語の記述の流れなどを理解しやすくなると思います。

jQueryを使うには?

jQueryをサイトに読み込むことで使用できる

jQueryはjQueryのファイルを読み込んで使用します。

公式サイトからファイルをダウンロードして自身のサーバーにアップして読み込む方法と、CDNというオンライン上に公開されているデータを直接読み込む方法があります。

CDNで読み込む場合は、
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script>
を自身のサイトの</head>の直前に貼りつければOKです。

        <!DOCTYPE>
        <html>
            <head>
                <title>sample</title>
                -省略-
                <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script>
            </head>
            <body>
                -省略-
            </body>
        </html>
    

jQueryの記述の仕方

jQuery本体をサイトに読み込ませたら、いよいよjQueryを記述していきます。

HTMLの中に記述する場合は、<script></script>タグの中に記述していきます。

HTMLやCSSを操作する際の基本としては、$("")の中にタグやセレクタを記述して操作する対象を指定します。

こうして指定した対象に対してメソッドと呼ばれるあらかじめ用意された操作の命令文を使って実際に処理を行います。

例としてjQueryを使用してテキストの書き換えを行ってみます。

    <p>おはようございます。</p>
    <p>よろしくお願いします。</p>
    

おはようございます。

よろしくお願いします。

「おはようございます。」を「こんにちは。」に書き換えます。

    <script>
        jQuery(function($){
            $("#sample").text("こんにちは。");
        });
    </script>
    <p id="sample">おはようございます。</p>
    <p>よろしくお願いします。</p>
    

おはようございます。

よろしくお願いします。

最初に記述した$(function(){は、jQueryを使う上での定型文のようなものです。
$("#sample")で対象のセレクタを指定し、text()メソッドでテキストを書き換えるように操作しています。
セレクタとメソッドは「.」(ドット)でつなぎます。

まとめ

jQueryを使用することでJavascriptよりも直感的に記述できるので初心者でも比較的簡単に扱うことが出来ると思います。Javascriptを使うべきではないという 記事も見かけますが、個人的には簡単なjQueryから習得に取り掛かったことでプログラミングそのものへの理解が深まったと感じていますので初心者の方には 最初の足がかりとしてjQueryを学ぶことをオススメします。

広告
広告

関連する記事

サムネイル

JSでビデオやピクチャが現在どのソース要素を表示しているか取……

2024年11月07日
表示中のsource要素のファイルパスをJSで取得したい picture要素(video)要素とsource要素を使って画像(動画)を表示させている時に、Jav […]
サムネイル

JSで入力値が英数字や半角かどうか即時文字チェックする【ma……

2024年10月02日
JavaScriptのmatch()は、正規表現を使って対象の文字列の中に一致するものがあるか検索できるメソッドです。このページではテキストボックスに入力された文字が数字や半角かどうかチェックする機能をmatchメソッドを使って実装する方法ついてご紹介します。
サムネイル

JSでHTMLのデータ属性を取得・更新する方法【datase……

2024年10月02日
JavaScriptのdatasetで要素のdata属性を操作する JavaScriptのdatasetは、HTML要素に設定されたデータ属性(data-*** […]
サムネイル

JavaScriptでラジオボタンの値(value)を取得す……

2024年10月02日
JSでラジオボタンの値を取得・操作する JavaScriptによるラジオボタンの操作(値の取得やチェックの切り替え)の方法を備忘録として残しておきます。 JSで […]
サムネイル

JSで大文字から小文字(小文字から大文字)へ変換する方法

2024年10月02日
JavaScriptで大文字と小文字を変換する JavaScriptを使った文字検索フォームを作るにあたり、大文字小文字どちらで入力されても良いよう、変換処理を […]
サムネイル

JSのclassList.toggleでクラスの付け外しを行……

2024年09月04日
classList.toggleとは? まず「classList」とは要素のクラス属性の情報を参照するプロパティで、「classList.add()」や「cla […]
サムネイル

JSで要素が特定のクラスを持つか調べる【classList.……

2024年09月04日
JSで要素が特定のクラスを持つか調べるには? JavaScriptで要素が特定のクラスを持つか調べるには「classList.contains」を使います。 「 […]