LoginSignup
5
12

More than 5 years have passed since last update.

jQueryの書き方-基本

Last updated at Posted at 2019-02-01

jQueryとは、、、

jQueryはJavaScriptのライブラリで、JavaScriptで行えるほぼ全てのことを、JavaScriptよりも簡単にできます。
イメージとしては、ショートカットキーみたいな?アプリのような?
そんな感じです。

MDN jQuery
https://developer.mozilla.org/ja/docs/Glossary/jQuery

導入
jQuery
https://developers.google.com/speed/libraries/#jquery
で、読み込みのscriptタグの記述をコピー
それを、htmlファイルの<head></head>内へ貼り付けます。
:point_up_tone2:この時、外部ファイルの読み込みコード<script src = >より上に貼り付けないとエラーになります。

<head>
  <meta charaset="utf-8">
  <title>タイトル</title>
  <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.0/jquery.min.js"></script>
  <script src="./test.js"></script>
</head>

今回は、test.jsファイルにjQueryを書いていきましょう!


 $(function(){
 ここに処理を記入
------------
------------
------------
------------
});

この中にjQueryのコードを書いていきます。
例:
:point_up:文字の色を変えてみましょう!


 $(function(){
  $(".name").css("color","yellow")
 });

:raised_hand_tone1:解説
今回はhtmlファイルで.nameというクラスセレクタを作ったので、
.nameと入力。
そして、colorを黄色にしますよ!というコードを書いてあげたら完成。


イベントで処理のタイミングを指定する


イベントとは、
HTMLの要素に対して行われた処理要求のこと。
例えば、「クリックしたら色が変わる」
「マウスカーソルをのせると〇〇する」などです。
つまり、「イベント」が発生したら、それをきっかけにコードが実行される仕組みです。

*on( )メソッド

⇒jQueryメソッドに対してイベントを設定するオブジェクト

書き方は、


 $(function(){
  $("セレクタ").on("イベント",function(){
     イベントが起きた時に行う処理
   });
 });

例:イベントハンドラにデータを渡します。アラートに渡したfooキーの値、"bar"が表示されます。

.on( events [, selector] [, data], handler(eventObject) )



$(function() {
 function myHandler(event) {
  alert(event.data.foo);
}
$("p").on("click", {foo: "bar"}, myHandler);
});

*click( )メソッド

例:クリックした時に、’クリックイベントが発生しました'とアラートが出ます

$(function(){
   $('#target').click(function() {
     alert('clickイベントが発生しました。');
   });

});

:point_up:こちらで調べてみたら楽しいですよ。
【Jsstudio】
http://js.studio-kingdom.com/


5
12
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
5
12