SlideShare a Scribd company logo
1 of 28
Download to read offline
Web講座 第6回
jQuery による要素の選択
jQuery の基本的なメソッド
jQuery によるイベントの監視
jQuery による要素の追加・削除
次回の講座
前回の講座では、回り込みPOSITIONについての資料を
あげました。
回り込みなし
回り込みあり
回り込みの記述
POSITION 100px
100px
 POSITION
 Absoluteの場合
JQueryはJavaScriptのコードを
容易に記述することができる
JavaScriptのライブラリである
JQueryで要素を選択する場合は
$(“指定するもの”)
で選択する
基本的にはCSSのセレクタの記述で選択できる
例:$(“h1”)
$(“#content”)
$(“.color”)
$(“*”);
HTMLメソッド
要素内のHTMLを取得または設定する
例:Chromeのconsole画面で$(“h1”).html();と打ち込むと
「電算ネットワークチーム」という文章が取得できる。
HTMLメソッド
要素内のHTMLを取得または設定をする
例:Chromeのconsole画面で
$(“h1”).html(“電算ソフトチーム”);と打ち込むと
「電算ソフトチーム」という文章が設定される。
TEXTメソッド
選択した要素のテキストを設定または取得する
例:Chromeのconsole画面で
$(“#content”).text();と打ち込むと
#content以下の子孫要素内の文章が取得される。
TEXTメソッド
選択した要素のテキストを設定または取得する
例:Chromeのconsole画面で
$(“#content”).text(“メインコンテンツ”);と打ち込むと
#contentに「メインコンテンツ」が設定される。
VALメソッド
選択した要素のvalue値を設定または取得する
例:Chromeのconsole画面で
$(“#slider”).val();と打ち込むと
スライダーのvalue値が取得できる。
VALメソッド
選択した要素のvalue値を設定または取得する
例:Chromeのconsole画面で
$(“#slider”).val(“100”);と打ち込むと
スライダーのvalue値が100になりスライダーが動く。
ATTRメソッド
選択した要素の属性を設定または取得する
例:Chromeのconsole画面で
$(“#slider”).attr(“max”);と打ち込むと
スライダーのmax値が取得できる。
ATTRメソッド
選択した要素の属性を設定または取得する
例:Chromeのconsole画面で
$(“#slider”).attr(“max”,”50”);と打ち込むと
スライダーのmax値が50に設定される。
CSSメソッド
選択した要素のCSSのプロパティを設定または取得する
例:Chromeのconsole画面で
$(“h1”).css(“color”);と打ち込むと
h1のCSSのプロパティのcolorの値が取得できる。
Click
選択した要素のclickイベントを設定する。
例:Chromeのconsole画面で
$(“h1”).click(function(){
alert(“test!”);
});
と打ち込むとh1をクリックした時にアラートが表示される。
 Hover
 選択した要素のhoverイベントを設定する。
例:Chromeのconsole画面で
$(“h1”).hover(function(){
$(“h1”).css(“background-color”,”green”);
},function(){
$(“h1”).css(“background-color”,”white”);
});
と打ち込むとh1の上にマウスが乗った時に緑色の背景色がつく。
Append
選択した要素の一番後ろにHTMLやエレメントを挿入する。
例:Chromeのconsole画面で
$(“#main”).append(“<p>追加のメインコンテンツ</p>”);
と打ち込むと#mainの一番後ろにpタグの文章が挿入される。
Remove
選択した要素の一番後ろにHTMLやエレメントを挿入する。
例:Chromeのconsole画面で
$(“p”).remove();
と打ち込むとpタグが削除される。
6月24日
JavaScriptについて

More Related Content

Viewers also liked

Web講座 第4回
Web講座 第4回Web講座 第4回
Web講座 第4回nanametown
 
Presentation libertagia-beta-1-131204033511-phpapp01
Presentation libertagia-beta-1-131204033511-phpapp01Presentation libertagia-beta-1-131204033511-phpapp01
Presentation libertagia-beta-1-131204033511-phpapp01Pratheesh Kumar
 
Web講座 第9回
Web講座 第9回Web講座 第9回
Web講座 第9回nanametown
 
Presentation libertagia-beta-1-131204033511-phpapp01
Presentation libertagia-beta-1-131204033511-phpapp01Presentation libertagia-beta-1-131204033511-phpapp01
Presentation libertagia-beta-1-131204033511-phpapp01Pratheesh Kumar
 
Web講座 第10回
Web講座 第10回Web講座 第10回
Web講座 第10回nanametown
 
Web講座 第8回
Web講座 第8回Web講座 第8回
Web講座 第8回nanametown
 
Cybersecurity organisations teodora_stoikova_500113
Cybersecurity organisations teodora_stoikova_500113Cybersecurity organisations teodora_stoikova_500113
Cybersecurity organisations teodora_stoikova_500113teodora_stoikova91
 
عناصر المنهج
عناصر المنهجعناصر المنهج
عناصر المنهجasmanm
 
Web講座 第7回
Web講座 第7回Web講座 第7回
Web講座 第7回nanametown
 
第九回ネットワークチーム講座資料
第九回ネットワークチーム講座資料第九回ネットワークチーム講座資料
第九回ネットワークチーム講座資料nanametown
 
Web講座 第1回
Web講座 第1回Web講座 第1回
Web講座 第1回nanametown
 
Web講座 第2回
Web講座 第2回Web講座 第2回
Web講座 第2回nanametown
 
Web講座 第3回
Web講座 第3回Web講座 第3回
Web講座 第3回nanametown
 
Web講座 第11回
Web講座 第11回Web講座 第11回
Web講座 第11回nanametown
 
Presentation cybersecurity organsation_teodora_stoikova_500113
Presentation cybersecurity organsation_teodora_stoikova_500113Presentation cybersecurity organsation_teodora_stoikova_500113
Presentation cybersecurity organsation_teodora_stoikova_500113teodora_stoikova91
 
GCR : POWER POINT PRESENTATION
GCR : POWER POINT PRESENTATIONGCR : POWER POINT PRESENTATION
GCR : POWER POINT PRESENTATIONPratheesh Kumar
 
Welcome to Crypto Currency Platform, GCR The Next BitCoin
Welcome to Crypto Currency Platform, GCR The Next BitCoinWelcome to Crypto Currency Platform, GCR The Next BitCoin
Welcome to Crypto Currency Platform, GCR The Next BitCoinPratheesh Kumar
 

Viewers also liked (19)

Web講座 第4回
Web講座 第4回Web講座 第4回
Web講座 第4回
 
Saumitra resume 052014_cc
Saumitra resume 052014_ccSaumitra resume 052014_cc
Saumitra resume 052014_cc
 
Presentation libertagia-beta-1-131204033511-phpapp01
Presentation libertagia-beta-1-131204033511-phpapp01Presentation libertagia-beta-1-131204033511-phpapp01
Presentation libertagia-beta-1-131204033511-phpapp01
 
Web講座 第9回
Web講座 第9回Web講座 第9回
Web講座 第9回
 
Presentation libertagia-beta-1-131204033511-phpapp01
Presentation libertagia-beta-1-131204033511-phpapp01Presentation libertagia-beta-1-131204033511-phpapp01
Presentation libertagia-beta-1-131204033511-phpapp01
 
Web講座 第10回
Web講座 第10回Web講座 第10回
Web講座 第10回
 
Web講座 第8回
Web講座 第8回Web講座 第8回
Web講座 第8回
 
Rare flowers.e
Rare flowers.eRare flowers.e
Rare flowers.e
 
Cybersecurity organisations teodora_stoikova_500113
Cybersecurity organisations teodora_stoikova_500113Cybersecurity organisations teodora_stoikova_500113
Cybersecurity organisations teodora_stoikova_500113
 
عناصر المنهج
عناصر المنهجعناصر المنهج
عناصر المنهج
 
Web講座 第7回
Web講座 第7回Web講座 第7回
Web講座 第7回
 
第九回ネットワークチーム講座資料
第九回ネットワークチーム講座資料第九回ネットワークチーム講座資料
第九回ネットワークチーム講座資料
 
Web講座 第1回
Web講座 第1回Web講座 第1回
Web講座 第1回
 
Web講座 第2回
Web講座 第2回Web講座 第2回
Web講座 第2回
 
Web講座 第3回
Web講座 第3回Web講座 第3回
Web講座 第3回
 
Web講座 第11回
Web講座 第11回Web講座 第11回
Web講座 第11回
 
Presentation cybersecurity organsation_teodora_stoikova_500113
Presentation cybersecurity organsation_teodora_stoikova_500113Presentation cybersecurity organsation_teodora_stoikova_500113
Presentation cybersecurity organsation_teodora_stoikova_500113
 
GCR : POWER POINT PRESENTATION
GCR : POWER POINT PRESENTATIONGCR : POWER POINT PRESENTATION
GCR : POWER POINT PRESENTATION
 
Welcome to Crypto Currency Platform, GCR The Next BitCoin
Welcome to Crypto Currency Platform, GCR The Next BitCoinWelcome to Crypto Currency Platform, GCR The Next BitCoin
Welcome to Crypto Currency Platform, GCR The Next BitCoin
 

Similar to Web講座 第6回

Kawaz的jQuery入門
Kawaz的jQuery入門Kawaz的jQuery入門
Kawaz的jQuery入門Kohki Miki
 
pi-15. カプセル化, MVCモデル, オブジェクトのマッピング
pi-15. カプセル化, MVCモデル, オブジェクトのマッピングpi-15. カプセル化, MVCモデル, オブジェクトのマッピング
pi-15. カプセル化, MVCモデル, オブジェクトのマッピングkunihikokaneko1
 
Magento meet up Tokyo#1 for Design
Magento meet up Tokyo#1 for DesignMagento meet up Tokyo#1 for Design
Magento meet up Tokyo#1 for DesignMiho Nakano
 
Selenium 触ってみよう
Selenium 触ってみようSelenium 触ってみよう
Selenium 触ってみようOda Shinsuke
 
20130924 Picomon CRH勉強会
20130924 Picomon CRH勉強会20130924 Picomon CRH勉強会
20130924 Picomon CRH勉強会Yukihiro Kitazawa
 
scala+liftで遊ぼう
scala+liftで遊ぼうscala+liftで遊ぼう
scala+liftで遊ぼうyouku
 
jsライブラリで実装する効率的なWeb制作
jsライブラリで実装する効率的なWeb制作jsライブラリで実装する効率的なWeb制作
jsライブラリで実装する効率的なWeb制作西畑 一馬
 
Java Script勉強会
Java Script勉強会Java Script勉強会
Java Script勉強会guestc8c3a73
 
20150131_jQueryのようにWebテストが書けるGeb Navigator APIの紹介
20150131_jQueryのようにWebテストが書けるGeb Navigator APIの紹介20150131_jQueryのようにWebテストが書けるGeb Navigator APIの紹介
20150131_jQueryのようにWebテストが書けるGeb Navigator APIの紹介Yuki Fujisawa
 
Selenium webdriver使ってみようず
Selenium webdriver使ってみようずSelenium webdriver使ってみようず
Selenium webdriver使ってみようずOda Shinsuke
 
FxUG in Toyama - ASphalt2 container -
FxUG in Toyama - ASphalt2 container -FxUG in Toyama - ASphalt2 container -
FxUG in Toyama - ASphalt2 container -Akio Katayama
 
FxUG in Toyama - ASphalt2 container -
FxUG in Toyama - ASphalt2 container -FxUG in Toyama - ASphalt2 container -
FxUG in Toyama - ASphalt2 container -Akio Katayama
 
G*workshop 2011/11/22 Geb+Betamax
G*workshop 2011/11/22 Geb+BetamaxG*workshop 2011/11/22 Geb+Betamax
G*workshop 2011/11/22 Geb+BetamaxNobuhiro Sue
 
From Swing to JavaFX - SwingからJavaFXへのマイグレーションガイド
From Swing to JavaFX  - SwingからJavaFXへのマイグレーションガイドFrom Swing to JavaFX  - SwingからJavaFXへのマイグレーションガイド
From Swing to JavaFX - SwingからJavaFXへのマイグレーションガイドYuichi Sakuraba
 
基礎から見直す ASP.NET MVC の単体テスト自動化方法 ~ Windows Azure 関連もあるかも~
基礎から見直す ASP.NET MVC の単体テスト自動化方法 ~ Windows Azure 関連もあるかも~基礎から見直す ASP.NET MVC の単体テスト自動化方法 ~ Windows Azure 関連もあるかも~
基礎から見直す ASP.NET MVC の単体テスト自動化方法 ~ Windows Azure 関連もあるかも~normalian
 
Entity Framework 5.0 deep dive
Entity Framework 5.0 deep diveEntity Framework 5.0 deep dive
Entity Framework 5.0 deep diveAtsushi Fukui
 

Similar to Web講座 第6回 (20)

jQuery超入門編
jQuery超入門編jQuery超入門編
jQuery超入門編
 
Kawaz的jQuery入門
Kawaz的jQuery入門Kawaz的jQuery入門
Kawaz的jQuery入門
 
pi-15. カプセル化, MVCモデル, オブジェクトのマッピング
pi-15. カプセル化, MVCモデル, オブジェクトのマッピングpi-15. カプセル化, MVCモデル, オブジェクトのマッピング
pi-15. カプセル化, MVCモデル, オブジェクトのマッピング
 
Magento meet up Tokyo#1 for Design
Magento meet up Tokyo#1 for DesignMagento meet up Tokyo#1 for Design
Magento meet up Tokyo#1 for Design
 
Selenium 触ってみよう
Selenium 触ってみようSelenium 触ってみよう
Selenium 触ってみよう
 
20130924 Picomon CRH勉強会
20130924 Picomon CRH勉強会20130924 Picomon CRH勉強会
20130924 Picomon CRH勉強会
 
Knockout
KnockoutKnockout
Knockout
 
scala+liftで遊ぼう
scala+liftで遊ぼうscala+liftで遊ぼう
scala+liftで遊ぼう
 
jsライブラリで実装する効率的なWeb制作
jsライブラリで実装する効率的なWeb制作jsライブラリで実装する効率的なWeb制作
jsライブラリで実装する効率的なWeb制作
 
Java Script勉強会
Java Script勉強会Java Script勉強会
Java Script勉強会
 
20150131_jQueryのようにWebテストが書けるGeb Navigator APIの紹介
20150131_jQueryのようにWebテストが書けるGeb Navigator APIの紹介20150131_jQueryのようにWebテストが書けるGeb Navigator APIの紹介
20150131_jQueryのようにWebテストが書けるGeb Navigator APIの紹介
 
Selenium webdriver使ってみようず
Selenium webdriver使ってみようずSelenium webdriver使ってみようず
Selenium webdriver使ってみようず
 
FxUG in Toyama - ASphalt2 container -
FxUG in Toyama - ASphalt2 container -FxUG in Toyama - ASphalt2 container -
FxUG in Toyama - ASphalt2 container -
 
FxUG in Toyama - ASphalt2 container -
FxUG in Toyama - ASphalt2 container -FxUG in Toyama - ASphalt2 container -
FxUG in Toyama - ASphalt2 container -
 
G*workshop 2011/11/22 Geb+Betamax
G*workshop 2011/11/22 Geb+BetamaxG*workshop 2011/11/22 Geb+Betamax
G*workshop 2011/11/22 Geb+Betamax
 
From Swing to JavaFX - SwingからJavaFXへのマイグレーションガイド
From Swing to JavaFX  - SwingからJavaFXへのマイグレーションガイドFrom Swing to JavaFX  - SwingからJavaFXへのマイグレーションガイド
From Swing to JavaFX - SwingからJavaFXへのマイグレーションガイド
 
基礎から見直す ASP.NET MVC の単体テスト自動化方法 ~ Windows Azure 関連もあるかも~
基礎から見直す ASP.NET MVC の単体テスト自動化方法 ~ Windows Azure 関連もあるかも~基礎から見直す ASP.NET MVC の単体テスト自動化方法 ~ Windows Azure 関連もあるかも~
基礎から見直す ASP.NET MVC の単体テスト自動化方法 ~ Windows Azure 関連もあるかも~
 
Entity Framework 5.0 deep dive
Entity Framework 5.0 deep diveEntity Framework 5.0 deep dive
Entity Framework 5.0 deep dive
 
はじめてのPowerShell
はじめてのPowerShellはじめてのPowerShell
はじめてのPowerShell
 
20180123 power shell
20180123 power shell20180123 power shell
20180123 power shell
 

Web講座 第6回