<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>jQuery  |  takeHo（たけほ）のへなちょこ台帳</title>
	<atom:link href="https://blog.takeho.com/tag/jquery/feed/" rel="self" type="application/rss+xml" />
	<link>https://blog.takeho.com</link>
	<description>いわゆる自由帳ってところです。</description>
	<lastBuildDate>Tue, 09 Dec 2025 01:28:45 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.6</generator>

<image>
	<url>https://blog.takeho.com/wp-content/uploads/2024/08/icon-150x150.png</url>
	<title>jQuery  |  takeHo（たけほ）のへなちょこ台帳</title>
	<link>https://blog.takeho.com</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>知らなきゃ損！jQueryの便利テクニック5選で開発効率UP</title>
		<link>https://blog.takeho.com/qo9uc1535pc9w64io9ywgucogkeg2jlw/</link>
					<comments>https://blog.takeho.com/qo9uc1535pc9w64io9ywgucogkeg2jlw/#respond</comments>
		
		<dc:creator><![CDATA[たけほ]]></dc:creator>
		<pubDate>Thu, 31 Oct 2024 16:03:00 +0000</pubDate>
				<category><![CDATA[ウェブ・開発]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[jQuery]]></category>
		<guid isPermaLink="false">https://blog.takeho.com/?p=509</guid>

					<description><![CDATA[目次 .on() メソッドで複数のイベントを一度に設定$.each()で簡単にループ処理フェードイン・フェードアウトで要素を滑らかに表示/非表示$.ajax()でシンプルな非同期通信.toggleClass()で複雑なス [&#8230;]]]></description>
										<content:encoded><![CDATA[

  <div id="toc" class="toc tnt-number toc-center tnt-number border-element"><input type="checkbox" class="toc-checkbox" id="toc-checkbox-2"><label class="toc-title" for="toc-checkbox-2">目次</label>
    <div class="toc-content">
    <ol class="toc-list open"><li><a href="#toc1" tabindex="0">.on() メソッドで複数のイベントを一度に設定</a></li><li><a href="#toc2" tabindex="0">$.each()で簡単にループ処理</a></li><li><a href="#toc3" tabindex="0">フェードイン・フェードアウトで要素を滑らかに表示/非表示</a></li><li><a href="#toc4" tabindex="0">$.ajax()でシンプルな非同期通信</a></li><li><a href="#toc5" tabindex="0">.toggleClass()で複雑なスタイルの切り替え</a></li></ol>
    </div>
  </div>

<h2 class="wp-block-heading"><span id="toc1">.on() メソッドで複数のイベントを一度に設定</span></h2>



<p>jQueryの<code>.on()</code>メソッドを使うと、複数のイベントを一度に設定することができます。特に似たようなイベントが複数必要な時に便利です。</p>



<pre class="wp-block-code"><code>$("button").on("mouseenter mouseleave", function() {
    $(this).toggleClass("hovered");
});</code></pre>



<p>この例では、ボタン要素にマウスが乗ったり離れたりするたびにクラスがトグルされます。</p>





<a rel="noopener" href="https://api.jquery.com/on" title=".on() | jQuery API Documentation" class="blogcard-wrap external-blogcard-wrap a-wrap cf" target="_blank"><div class="blogcard external-blogcard eb-left cf"><div class="blogcard-label external-blogcard-label"><span class="fa"></span></div><figure class="blogcard-thumbnail external-blogcard-thumbnail"><img decoding="async" src="https://s.wordpress.com/mshots/v1/https%3A%2F%2Fapi.jquery.com%2Fon?w=160&#038;h=90" alt="" class="blogcard-thumb-image external-blogcard-thumb-image" width="160" height="90" /></figure><div class="blogcard-content external-blogcard-content"><div class="blogcard-title external-blogcard-title">.on() | jQuery API Documentation</div><div class="blogcard-snippet external-blogcard-snippet"></div></div><div class="blogcard-footer external-blogcard-footer cf"><div class="blogcard-site external-blogcard-site"><div class="blogcard-favicon external-blogcard-favicon"><img decoding="async" src="https://www.google.com/s2/favicons?domain=https://api.jquery.com/on" alt="" class="blogcard-favicon-image external-blogcard-favicon-image" width="16" height="16" /></div><div class="blogcard-domain external-blogcard-domain">api.jquery.com</div></div></div></div></a>




<h2 class="wp-block-heading"><span id="toc2">$.each()で簡単にループ処理</span></h2>



<p>jQueryの<code>$.each()</code>メソッドを使えば、配列やオブジェクトのループ処理が簡単に行えます。</p>



<pre class="wp-block-code"><code>const fruits = &#91;"apple", "orange", "banana"];
$.each(fruits, function(index, value) {
    console.log(index + ": " + value);
});</code></pre>



<p><code>$.each()</code>は、DOM要素だけでなく配列にも使えます！</p>





<a rel="noopener" href="https://api.jquery.com/jQuery.each/#jQuery-each-array-callback" title="jQuery.each() | jQuery API Documentation" class="blogcard-wrap external-blogcard-wrap a-wrap cf" target="_blank"><div class="blogcard external-blogcard eb-left cf"><div class="blogcard-label external-blogcard-label"><span class="fa"></span></div><figure class="blogcard-thumbnail external-blogcard-thumbnail"><img decoding="async" src="https://s.wordpress.com/mshots/v1/https%3A%2F%2Fapi.jquery.com%2FjQuery.each%2F%23jQuery-each-array-callback?w=160&#038;h=90" alt="" class="blogcard-thumb-image external-blogcard-thumb-image" width="160" height="90" /></figure><div class="blogcard-content external-blogcard-content"><div class="blogcard-title external-blogcard-title">jQuery.each() | jQuery API Documentation</div><div class="blogcard-snippet external-blogcard-snippet"></div></div><div class="blogcard-footer external-blogcard-footer cf"><div class="blogcard-site external-blogcard-site"><div class="blogcard-favicon external-blogcard-favicon"><img loading="lazy" decoding="async" src="https://www.google.com/s2/favicons?domain=https://api.jquery.com/jQuery.each/#jQuery-each-array-callback" alt="" class="blogcard-favicon-image external-blogcard-favicon-image" width="16" height="16" /></div><div class="blogcard-domain external-blogcard-domain">api.jquery.com</div></div></div></div></a>




<h2 class="wp-block-heading"><span id="toc3">フェードイン・フェードアウトで要素を滑らかに表示/非表示</span></h2>



<p>jQueryには<code>.fadeIn()</code>と<code>.fadeOut()</code>メソッドがあり、要素の表示/非表示にアニメーション効果を付けられます。使い方も簡単です。</p>



<pre class="wp-block-code"><code>$(".btn").click(function() {
    $(".content").fadeToggle(500);
});</code></pre>



<p>この例では、ボタンをクリックするたびに500msかけて要素がフェードインまたはフェードアウトします。</p>



<h2 class="wp-block-heading"><span id="toc4">$.ajax()でシンプルな非同期通信</span></h2>



<p>jQueryの<code>$.ajax()</code>メソッドは、APIなどからデータを取得する際に便利です。直感的に書けるので、非同期通信が苦手でも簡単に使えます。</p>



<pre class="wp-block-code"><code>$.ajax({
    url: "https://api.example.com/data",
    type: "GET",
    dataType: "json",
    success: function(data) {
        console.log("取得したデータ:", data);
    },
    error: function(error) {
        console.error("エラーが発生:", error);
    }
});</code></pre>



<p>非同期通信に関する設定がまとまっているので、管理がしやすいのも魅力です。</p>





<a rel="noopener" href="https://api.jquery.com/jQuery.ajax/#jQuery-ajax-url-settings" title="jQuery.ajax() | jQuery API Documentation" class="blogcard-wrap external-blogcard-wrap a-wrap cf" target="_blank"><div class="blogcard external-blogcard eb-left cf"><div class="blogcard-label external-blogcard-label"><span class="fa"></span></div><figure class="blogcard-thumbnail external-blogcard-thumbnail"><img loading="lazy" decoding="async" src="https://s.wordpress.com/mshots/v1/https%3A%2F%2Fapi.jquery.com%2FjQuery.ajax%2F%23jQuery-ajax-url-settings?w=160&#038;h=90" alt="" class="blogcard-thumb-image external-blogcard-thumb-image" width="160" height="90" /></figure><div class="blogcard-content external-blogcard-content"><div class="blogcard-title external-blogcard-title">jQuery.ajax() | jQuery API Documentation</div><div class="blogcard-snippet external-blogcard-snippet"></div></div><div class="blogcard-footer external-blogcard-footer cf"><div class="blogcard-site external-blogcard-site"><div class="blogcard-favicon external-blogcard-favicon"><img loading="lazy" decoding="async" src="https://www.google.com/s2/favicons?domain=https://api.jquery.com/jQuery.ajax/#jQuery-ajax-url-settings" alt="" class="blogcard-favicon-image external-blogcard-favicon-image" width="16" height="16" /></div><div class="blogcard-domain external-blogcard-domain">api.jquery.com</div></div></div></div></a>




<h2 class="wp-block-heading"><span id="toc5">.toggleClass()で複雑なスタイルの切り替え</span></h2>



<p><code>.toggleClass()</code>メソッドを使うと、あるクラスが存在しない場合は追加し、存在する場合は削除します。スタイルの切り替えやボタンの状態変化などに使えます。</p>



<pre class="wp-block-code"><code>$("button").click(function() {
    $(this).toggleClass("active");
});</code></pre>



<p>ボタンをクリックするたびに<code>active</code>クラスが付与/削除され、CSSを使って見た目や挙動を変えられます。</p>





<a rel="noopener" href="https://api.jquery.com/toggleClass/#toggleClass-className" title=".toggleClass() | jQuery API Documentation" class="blogcard-wrap external-blogcard-wrap a-wrap cf" target="_blank"><div class="blogcard external-blogcard eb-left cf"><div class="blogcard-label external-blogcard-label"><span class="fa"></span></div><figure class="blogcard-thumbnail external-blogcard-thumbnail"><img loading="lazy" decoding="async" src="https://s.wordpress.com/mshots/v1/https%3A%2F%2Fapi.jquery.com%2FtoggleClass%2F%23toggleClass-className?w=160&#038;h=90" alt="" class="blogcard-thumb-image external-blogcard-thumb-image" width="160" height="90" /></figure><div class="blogcard-content external-blogcard-content"><div class="blogcard-title external-blogcard-title">.toggleClass() | jQuery API Documentation</div><div class="blogcard-snippet external-blogcard-snippet"></div></div><div class="blogcard-footer external-blogcard-footer cf"><div class="blogcard-site external-blogcard-site"><div class="blogcard-favicon external-blogcard-favicon"><img loading="lazy" decoding="async" src="https://www.google.com/s2/favicons?domain=https://api.jquery.com/toggleClass/#toggleClass-className" alt="" class="blogcard-favicon-image external-blogcard-favicon-image" width="16" height="16" /></div><div class="blogcard-domain external-blogcard-domain">api.jquery.com</div></div></div></div></a>

]]></content:encoded>
					
					<wfw:commentRss>https://blog.takeho.com/qo9uc1535pc9w64io9ywgucogkeg2jlw/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
