<?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>Re:Creator&#039;s Kansai （リクリ） &#187; this</title>
	<atom:link href="http://www.re-creators.jp/tag/this/feed" rel="self" type="application/rss+xml" />
	<link>http://www.re-creators.jp</link>
	<description>Re:Creator&#039;s Kansai（リクリ）は関西のクリエイターの交流、勉強会・セミナーの開催を目的としたコミュニティです。</description>
	<lastBuildDate>Fri, 27 Jan 2012 10:08:25 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>ja</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>第8回 click時の$関数の第2引数 &#8211; jQueryによるJavaScript入門</title>
		<link>http://www.re-creators.jp/blog/2008/08/13_90.html</link>
		<comments>http://www.re-creators.jp/blog/2008/08/13_90.html#comments</comments>
		<pubDate>Wed, 13 Aug 2008 05:35:09 +0000</pubDate>
		<dc:creator>西畑 一馬</dc:creator>
				<category><![CDATA[ブログ]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[this]]></category>

		<guid isPermaLink="false">http://re-creators.weblike.jp/?p=90</guid>
		<description><![CDATA[こんにちは。to-Rの西畑です。
jQueryによるJavaScript入門、第8回はclick時の$関数の第2引数を解説します。

$関数について解説を始めると非常に長く複雑になるので本講座では小出しにしていきます。
 [...]]]></description>
			<content:encoded><![CDATA[<p>こんにちは。<a href="http://blog.webcreativepark.net">to-R</a>の西畑です。</p>
<p><a href="http://www.re-creators.jp/blog/2008/06/24_37.html">jQueryによるJavaScript入門</a>、第8回はclick時の$関数の第2引数を解説します。</p>
<p><span id="more-90"></span></p>
<p>$関数について解説を始めると非常に長く複雑になるので本講座では小出しにしていきます。</p>
<p>click時の$関数の第2引数とはどういうものかというと以下のサンプルをご覧ください。</p>

<div class="wp_syntax"><div class="code"><pre class="javascript">$<span style="color: #66cc66;">&#40;</span><span style="color: #003366; font-weight: bold;">function</span><span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#123;</span>
	$<span style="color: #66cc66;">&#40;</span><span style="color: #3366CC;">&quot;dt&quot;</span><span style="color: #66cc66;">&#41;</span>.<span style="color: #006600;">click</span><span style="color: #66cc66;">&#40;</span><span style="color: #003366; font-weight: bold;">function</span><span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#123;</span>
		$<span style="color: #66cc66;">&#40;</span><span style="color: #3366CC;">&quot;+dd&quot;</span>,<span style="color: #000066; font-weight: bold;">this</span><span style="color: #66cc66;">&#41;</span>.<span style="color: #006600;">slideToggle</span><span style="color: #66cc66;">&#40;</span><span style="color: #3366CC;">&quot;normal&quot;</span><span style="color: #66cc66;">&#41;</span>;
	<span style="color: #66cc66;">&#125;</span><span style="color: #66cc66;">&#41;</span>
<span style="color: #66cc66;">&#125;</span><span style="color: #66cc66;">&#41;</span></pre></div></div>

<p><a href="http://blog.webcreativepark.net/sample/jQuery/sample25.html">サンプル</a></p>
<p>$(&#8221;+dd&#8221;,this)以外は今まで解説した記述です。</p>
<p>dt要素がクリックされた際に$(&#8221;+dd&#8221;,this)の表示非表示が切り替わるという命令です。</p>
<p>click(function(){から})に包まれたthisがなにかというとクリックされた要素になります。</p>
<p>$(&#8221;CSSセレクタ&#8221;,this)はクリックされたdt要素からのCSSセレクタで命令を記述することが出来ます。</p>
<p>$(&#8221;+dd&#8221;,this)はCSSセレクタで記述すると</p>

<div class="wp_syntax"><div class="code"><pre class="javascript">dt<span style="color: #66cc66;">&#40;</span>クリックされた<span style="color: #66cc66;">&#41;</span> +dd</pre></div></div>

<p>という意味になります。</p>
<p>+ddはなじみがないかもしれませんが、直後にある要素という意味のCSSセレクタです。</p>
<p>つまりサンプルはクリックされたdtの直後にあるdd要素の表示を切り替えているわけです。</p>
<p>クリックされた位置からのCSSセレクタが利用できると非常に便利で</p>
<p><a href="http://blog.webcreativepark.net/sample/jQuery/sample26.html">サンプル</a></p>
<p>このサンプルは最初のサンプルのdtとddをコピーして増やしたものですjQuerｙのコードは一行も変更していません。</p>
<p>今回は少し難しいかったかもしれませんが、いますぐ理解できなくても今後もthisが登場しますのでコードを見比べならがら覚えて言っていただけたらと思います。</p>
<p><a href="http://www.amazon.co.jp/o/ASIN/4839929734/tor0-22/ref=nosim">【PR】書籍 現場のプロから学ぶXHTML+CSS 好評発売中</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.re-creators.jp/blog/2008/08/13_90.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

