jQuery 实例 - 180+ 个 jQuery 示例,带运行效果和代码
このページでは、豊富な jQuery の実例集を紹介しています。さまざまな一般的な機能を網羅しており、各実例には実行可能なデモと完全なコードが用意されています。jQuery を素早く習得し、実際のプロジェクトに適用するのに役立ちます。
1. jQuery セレクタの实例
ID セレクタ、クラス セレクタ、要素セレクタ、属性セレクタなど、さまざまなセレクタの使い方の例を紹介します。
实例 | 説明 | コード |
---|---|---|
ID セレクタ | ID "example" を持つ要素を選択します。 |
|
クラス セレクタ | クラス "highlight" を持つすべての要素を選択します。 |
|
2. jQuery イベントの实例
jQuery を使用してクリックイベント、マウスホバーイベント、フォーム送信イベントなどをバインドおよび処理する方法を紹介します。
クリック イベントの例
以下は、ボタンをクリックするとアラートが表示される例です:
<button id="clickButton">クリックして下さい</button>
<script>
$('#clickButton').on('click', function() { alert('ボタンがクリックされました!'); });
</script>
マウスホバー イベントの例
以下は、マウスが要素にホバーしたときに背景色が変わる例です:
<div id="hoverDiv" style="width:100px; height:100px; background-color:lightblue;">
ホバーして下さい
</div>
<script>
$('#hoverDiv').hover(function() { $(this).css('background-color', 'yellow'); }, function() { $(this).css('background-color', 'lightblue'); });
</script>
3. jQuery エフェクトの实例
フェードイン、フェードアウト、スライド、非表示、表示など、さまざまなアニメーションエフェクトを作成する方法と、jQuery を使用してアニメーションエフェクトをカスタマイズする方法を紹介します。
フェードインとフェードアウトの例
以下は、要素をフェードインおよびフェードアウトさせる例です:
<button id="fadeButton">フェード イン/アウト</button>
<div id="fadeDiv" style="width:100px; height:100px; background-color:lightgreen; display:none;">
</div>
<script>
$('#fadeButton').on('click', function() { $('#fadeDiv').fadeToggle(); });
</script>
スライドの例
以下は、要素をスライドさせる例です:
<button id="slideButton">スライド イン/アウト</button>
<div id="slideDiv" style="width:100px; height:100px; background-color:lightcoral; display:none;">
</div>
<script>
$('#slideButton').on('click', function() { $('#slideDiv').slideToggle(); });
</script>
4. jQuery HTML/CSS 操作の实例
jQuery を使用して HTML 要素のコンテンツ、属性、スタイルを取得および設定する方法と、HTML 要素を追加、削除、および操作する方法を紹介します。
HTML コンテンツの操作
以下は、ボタンをクリックして HTML コンテンツを変更する例です:
<button id="contentButton">内容を変更</button>
<p id="contentPara">元の内容</p>
<script>
$('#contentButton').on('click', function() { $('#contentPara').html('新しい内容'); });
</script>
CSS スタイルの操作
以下は、ボタンをクリックして要素の背景色を変更する例です:
<button id="styleButton">スタイルを変更</button>
<div id="styleDiv" style="width:100px; height:100px; background-color:lightblue;"></div>
<script> $('#styleButton').on('click', function() { $('#styleDiv').css('background-color', 'orange'); });
</script>
5. jQuery トラバーサルの实例
jQuery を使用して DOM ツリーをトラバースし、親要素、子要素、兄弟要素を検索および操作する方法の例を紹介します。
親要素の検索
以下は、特定の要素の親要素を取得する例です:
<div id="parentDiv">
<div id="childDiv">子要素</div>
</div>
<script>
var parent = $('#childDiv').parent(); parent.css('border', '2px solid red');
</script>
6. jQuery AJAX の实例
jQuery の AJAX メソッドを使用してデータの読み込み、サーバーへのデータの送信、サーバーの応答の処理を行う方法の例を紹介します。
データの読み込み
以下は、AJAX を使用して外部ファイルからデータを読み込む例です:
<button id="loadButton">データを読み込む</button>
<div id="dataDiv"></div>
<script>
$('#loadButton').on('click', function() { $('#dataDiv').load('data.txt'); });
</script>
7. jQuery プラグインの实例
フォーム検証プラグイン、日付選択プラグインなど、一般的に使用される jQuery プラグインの例を紹介します。
日付選択プラグインの例
以下は、jQuery UI を使用して日付選択プラグインを実装する例です:
<input type="text" id="datepicker"> <script> $(function() { $('#datepicker').datepicker(); }); </script>
関連リソース
Q&A
- 質問: jQuery とは?
回答: jQuery は、JavaScript ライブラリであり、HTML ドキュメントのトラバースと操作、アニメーション、イベント処理、AJAX を簡素化します。 - 質問: jQuery を使うメリットは?
回答: jQuery を使用すると、コードを記述する量が減り、クロスブラウザの互換性が向上し、開発プロセスが簡素化されます。 - 質問: jQuery を学ぶには?
回答: jQuery を学ぶには、公式ドキュメント、チュートリアル、オンラインコースなど、さまざまなリソースを利用できます。