<?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 | You Look Too Cool</title>
	<atom:link href="https://stabucky.com/wp/archives/tag/jquery/feed" rel="self" type="application/rss+xml" />
	<link>https://stabucky.com/wp</link>
	<description>ゆるくつくる stabuckyのブログ</description>
	<lastBuildDate>Thu, 29 Jan 2026 13:08:09 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>

<image>
	<url>https://stabucky.com/wp/wp-content/uploads/2024/05/cropped-stabucky-32x32.png</url>
	<title>jQuery | You Look Too Cool</title>
	<link>https://stabucky.com/wp</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>jQueryで指定した箇所までスクロールする方法</title>
		<link>https://stabucky.com/wp/archives/12694</link>
					<comments>https://stabucky.com/wp/archives/12694#respond</comments>
		
		<dc:creator><![CDATA[stabucky]]></dc:creator>
		<pubDate>Tue, 17 Dec 2019 23:56:56 +0000</pubDate>
				<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[jQuery]]></category>
		<guid isPermaLink="false">https://stabucky.com/wp/?p=12694</guid>

					<description><![CDATA[ブログなどに自動的に目次をツールを作ろうとして挫折しました。その際に調べたことをメモしておきます。 HTMLでは見出しの部分にh2やh３などのタグを使います。このタグをめがけてスクロールする方法です。 次のように書くと「 [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>ブログなどに自動的に目次をツールを作ろうとして挫折しました。その際に調べたことをメモしておきます。<br />
HTMLでは見出しの部分にh2やh３などのタグを使います。このタグをめがけてスクロールする方法です。<span id="more-12694"></span></p>
<p>次のように書くと「２番めのh３タグ」までスクロールします。</p>
<div class="codecolorer-container javascript dawn" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:400px;"><div class="javascript codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap;">obj <span style="color: #339933;">=</span> $<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;h3:nth-of-type(2)&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
y <span style="color: #339933;">=</span> obj.<span style="color: #660066;">offset</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">top</span><span style="color: #339933;">;</span><br />
$<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;body&quot;</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">animate</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#123;</span>scrollTop<span style="color: #339933;">:</span>y<span style="color: #009900;">&#125;</span><span style="color: #339933;">,</span> <span style="color: #3366CC;">&quot;slow&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></div></div>
<p>&#8220;h3:nth-of-type(2)&#8221;の部分が「２番めのh３タグ」を表します。<br />
この部分の書き方はCSSのセレクターと同じです。</p>
<p id="abc">というタグであれば&#8221;#abc&#8221;とします。<br />
書き換えれば色々使えます。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://stabucky.com/wp/archives/12694/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>長い文字列を省略して表示する方法</title>
		<link>https://stabucky.com/wp/archives/12666</link>
					<comments>https://stabucky.com/wp/archives/12666#respond</comments>
		
		<dc:creator><![CDATA[stabucky]]></dc:creator>
		<pubDate>Sat, 09 Nov 2019 00:56:01 +0000</pubDate>
				<category><![CDATA[デジタル]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[jQuery]]></category>
		<guid isPermaLink="false">https://stabucky.com/wp/?p=12666</guid>

					<description><![CDATA[HTMLで長い文字列を右端で切って省略して表示する方法です。 下の図のように長い文字列を切って右端に省略記号を付けます。 目次 基本応用HTMLCSSJavaScript(jQuery) 基本 CSSで対応できます。 下 [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>HTMLで長い文字列を右端で切って省略して表示する方法です。<br />
下の図のように長い文字列を切って右端に省略記号を付けます。<span id="more-12666"></span></p>
<p><img fetchpriority="high" decoding="async" src="https://stabucky.com/wp/wp-content/uploads/2019/11/ellipsis.png" alt="" width="501" height="116" class="img-responsive" /></p>

  <div id="toc" class="toc tnt-number toc-center tnt-number border-element"><input type="checkbox" class="toc-checkbox" id="toc-checkbox-4" checked><label class="toc-title" for="toc-checkbox-4">目次</label>
    <div class="toc-content">
    <ol class="toc-list open"><li><a href="#toc1" tabindex="0">基本</a></li><li><a href="#toc2" tabindex="0">応用</a><ol><li><a href="#toc3" tabindex="0">HTML</a></li><li><a href="#toc4" tabindex="0">CSS</a></li><li><a href="#toc5" tabindex="0">JavaScript(jQuery)</a></li></ol></li></ol>
    </div>
  </div>

<h2><span id="toc1">基本</span></h2>
<p>CSSで対応できます。<br />
下のとおりとします。classがsampleであるものに対して適用するケースです。</p>
<div class="codecolorer-container text dawn" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:400px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap;">.sample {<br />
&nbsp; overflow: hidden;<br />
&nbsp; text-overflow: ellipsis;<br />
&nbsp; white-space: nowrap;<br />
}</div></div>
<h2><span id="toc2">応用</span></h2>
<p>省略した部分を元に戻したい場合はJavaScript(jQuery)を使います。</p>
<h3><span id="toc3">HTML</span></h3>
<div class="codecolorer-container text dawn" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:400px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap;">&lt;p class=&quot;long&quot;&gt;123456789012345678901234567890123456789012345678901234567890&lt;/p&gt;</div></div>
<h3><span id="toc4">CSS</span></h3>
<div class="codecolorer-container text dawn" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:400px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap;">.long {<br />
&nbsp; word-wrap: break-word;<br />
&nbsp; cursor: pointer;<br />
}<br />
.ellipsis {<br />
&nbsp; overflow: hidden;<br />
&nbsp; text-overflow: ellipsis;<br />
&nbsp; white-space: nowrap;<br />
}</div></div>
<h3><span id="toc5">JavaScript(jQuery)</span></h3>
<div class="codecolorer-container text dawn" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:400px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap;">$(&quot;.long&quot;).click(function() {<br />
&nbsp; $(this).toggleClass(&quot;ellipsis&quot;);<br />
});</div></div>
<p>classをlongとします。<br />
longとellipsisというclassに対するstyleを用意します。<br />
toggleClassは指定したclassがなければ追加、あれば削除します。<br />
このようにすると最初は省略されて表示されますがクリックすると全体が表示されます。</p>
<p><a href="https://stabucky.com/wp/wp-content/uploads/2019/11/ellipsis_sample.htm" target="_blank">サンプル</a></p>
<p>詳しくはサンプルを見てください。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://stabucky.com/wp/archives/12666/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>jQueryでダイアログを表示する方法</title>
		<link>https://stabucky.com/wp/archives/12049</link>
					<comments>https://stabucky.com/wp/archives/12049#respond</comments>
		
		<dc:creator><![CDATA[stabucky]]></dc:creator>
		<pubDate>Sat, 16 Feb 2019 02:38:20 +0000</pubDate>
				<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[jQuery]]></category>
		<guid isPermaLink="false">https://stabucky.com/wp/?p=12049</guid>

					<description><![CDATA[jQueryUIを使うとダイアログを取り扱うことができますが、小さなプログラムなので、jQueryUIは使わずjQueryだけでダイアログを表示させてみようと思いました。 意外と苦労したので、メモとして残しておきます。  [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>jQueryUIを使うとダイアログを取り扱うことができますが、小さなプログラムなので、jQueryUIは使わずjQueryだけでダイアログを表示させてみようと思いました。<br />
意外と苦労したので、メモとして残しておきます。<span id="more-12049"></span></p>
<p>やりたいことは次の2点でした。</p>
<p>クリックした位置の右にダイアログを表示。<br />
ダイアログの範囲外をクリックするとダイアログを非表示。</p>
<p>この非表示のところで苦労しました。<br />
ダイアログと言いながら中身は空っぽです。</p>
<p>CSS</p>
<div class="codecolorer-container text dawn" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:400px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap;">#dialog {<br />
&nbsp; border: solid 1px silver;<br />
&nbsp; background-color: aliceblue;<br />
&nbsp; display: none;<br />
&nbsp; position: absolute;<br />
&nbsp; width: 200px;<br />
&nbsp; height: 200px;<br />
}</div></div>
<p>HTML</p>
<div class="codecolorer-container text dawn" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:400px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap;">&lt;div id=&quot;base&quot;&gt;ここをクリックして表示&lt;/div&gt;<br />
&lt;div id=&quot;dialog&quot;&gt;ダイアログ&lt;/div&gt;</div></div>
<p>JavaScript</p>
<div class="codecolorer-container text dawn" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:400px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap;">$(&quot;#base&quot;).click(function(event) {<br />
&nbsp; $(&quot;#dialog&quot;).show();<br />
&nbsp; $(&quot;#dialog&quot;).css({ top: event.pageY, left: event.pageX });<br />
&nbsp; event.stopPropagation();<br />
});<br />
$(document).click(function() {<br />
&nbsp; $(&quot;#dialog&quot;).hide();<br />
});</div></div>
<p><a href="https://stabucky.com/wp/wp-content/uploads/2019/02/test_dialog.htm">サンプル</a></p>
]]></content:encoded>
					
					<wfw:commentRss>https://stabucky.com/wp/archives/12049/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>jQueryで「以外全て」を指定する方法</title>
		<link>https://stabucky.com/wp/archives/11599</link>
					<comments>https://stabucky.com/wp/archives/11599#respond</comments>
		
		<dc:creator><![CDATA[stabucky]]></dc:creator>
		<pubDate>Sun, 07 Oct 2018 02:23:22 +0000</pubDate>
				<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[tips]]></category>
		<guid isPermaLink="false">https://stabucky.com/wp/?p=11599</guid>

					<description><![CDATA[jQueryのセレクターで、全てを指定する場合は「*」を使います。 また、ある要素以外を指定する場合は「:not」を使います。 「:not(.apple)」とするとappleというクラスを使用している要素以外が指定されま [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>jQueryのセレクターで、全てを指定する場合は「*」を使います。<br />
また、ある要素以外を指定する場合は「:not」を使います。<br />
「:not(.apple)」とするとappleというクラスを使用している要素以外が指定されます。<span id="more-11599"></span></p>
<p>appleというクラスを使用している要素の配下全てを指定する場合は「:not(.apple *)」とします。<br />
ある部分を除外して処理したいときに使える方法で、例えば「$(&#8220;:not(.apple *)&#8221;).each(function(){}」のように使います。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://stabucky.com/wp/archives/11599/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>jQueryでtextareaの値はvalで取得する</title>
		<link>https://stabucky.com/wp/archives/8055</link>
					<comments>https://stabucky.com/wp/archives/8055#respond</comments>
		
		<dc:creator><![CDATA[stabucky]]></dc:creator>
		<pubDate>Sat, 09 Apr 2016 02:10:22 +0000</pubDate>
				<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[textarea]]></category>
		<category><![CDATA[tips]]></category>
		<guid isPermaLink="false">http://stabucky.com/wp/?p=8055</guid>

					<description><![CDATA[HTMLのtextareaは &#60;textarea&#62;abc&#60;/textarea&#62; と書きます。 jQueryでは、このようにタグで挟む場合は.html()で値を取得できます。 しかしtextarea [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>HTMLのtextareaは</p>
<div class="codecolorer-container text dawn" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:400px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap;">&lt;textarea&gt;abc&lt;/textarea&gt;</div></div>
<p>と書きます。<br />
jQueryでは、このようにタグで挟む場合は.html()で値を取得できます。<br />
しかしtextareaの場合は.val()で取得します。</p>
<p>実際に試してみたところ、.val()、.text()、.html()のいずれでもtextareaの値を取得することができました。<br />
しかし、textareaの内容を書き換えてから取得すると、<strong>書き換えた後の値を取得できるのは.val()だけ</strong>でした。</p>
<p>一方、値のセットについては、やはりいずれの場合でもセットすることができました。<br />
しかし、.text()と.html()では、一度、セットした後、再度セットしようとすると正しく動作しませんでした。.val()ならば意図通り動作します。</p>
<p>jQueryでtextareaの値を取得したりセットしたりする場合は<strong>.val()を使うのが確実</strong>です。</p>
<p>なおChromeとFirefoxでは上述のような動作をしますが、IEでは.text()と.html()でも.val()と同じ動作をします。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://stabucky.com/wp/archives/8055/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>目次を自動的に生成するjQueryプラグイン</title>
		<link>https://stabucky.com/wp/archives/6640</link>
					<comments>https://stabucky.com/wp/archives/6640#comments</comments>
		
		<dc:creator><![CDATA[stabucky]]></dc:creator>
		<pubDate>Wed, 20 Aug 2014 09:11:12 +0000</pubDate>
				<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[プラグイン]]></category>
		<category><![CDATA[目次]]></category>
		<guid isPermaLink="false">http://stabucky.com/wp/?p=6640</guid>

					<description><![CDATA[HTMLで書いたページに目次を自動的に追加するjQueryプラグインです。 h1-h6で記載した見出しを抽出し、目次を作成します。 目次には見出しへのリンクが設定されます。 このプラグインは二つのコードからできています。 [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>HTMLで書いたページに目次を自動的に追加するjQueryプラグインです。<br />
h1-h6で記載した見出しを抽出し、目次を作成します。<br />
目次には見出しへのリンクが設定されます。<br />
このプラグインは二つのコードからできています。<span id="more-6640"></span></p>

  <div id="toc" class="toc tnt-number toc-center tnt-number border-element"><input type="checkbox" class="toc-checkbox" id="toc-checkbox-12" checked><label class="toc-title" for="toc-checkbox-12">目次</label>
    <div class="toc-content">
    <ol class="toc-list open"><li><a href="#toc1" tabindex="0">プラグイン本体</a></li><li><a href="#toc2" tabindex="0">配列をリストに</a></li><li><a href="#toc3" tabindex="0">使い方</a></li><li><a href="#toc4" tabindex="0">サンプル</a></li></ol>
    </div>
  </div>

<h2><span id="toc1">プラグイン本体</span></h2>
<p>プラグイン本体です。h1-h6を抽出し配列に格納します。またh1-h6にidを追加してリンク先にします。</p>
<div class="codecolorer-container javascript dawn" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:400px;"><div class="javascript codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap;">jQuery.<span style="color: #660066;">fn</span>.<span style="color: #660066;">toc</span> <span style="color: #339933;">=</span> <span style="color: #000066; font-weight: bold;">function</span><span style="color: #009900;">&#40;</span>depth<span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span><br />
&nbsp; <span style="color: #000066; font-weight: bold;">return</span> <span style="color: #000066; font-weight: bold;">this</span>.<span style="color: #660066;">each</span><span style="color: #009900;">&#40;</span><span style="color: #000066; font-weight: bold;">function</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span><br />
&nbsp; &nbsp; <span style="color: #000066; font-weight: bold;">var</span> headers<span style="color: #339933;">,</span> re<span style="color: #339933;">,</span> i<span style="color: #339933;">;</span><br />
&nbsp; &nbsp; headers <span style="color: #339933;">=</span> <span style="color: #009900;">&#91;</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; re <span style="color: #339933;">=</span> <span style="color: #000066; font-weight: bold;">new</span> RegExp<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;h([1-&quot;</span> <span style="color: #339933;">+</span> depth <span style="color: #339933;">+</span> <span style="color: #3366CC;">&quot;])&quot;</span><span style="color: #339933;">,</span> <span style="color: #3366CC;">&quot;i&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; i <span style="color: #339933;">=</span> <span style="color: #CC0000;">0</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; $<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;*&quot;</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">each</span><span style="color: #009900;">&#40;</span><span style="color: #000066; font-weight: bold;">function</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span><br />
&nbsp; &nbsp; &nbsp; <span style="color: #000066; font-weight: bold;">var</span> ms<span style="color: #339933;">;</span><br />
&nbsp; &nbsp; &nbsp; ms <span style="color: #339933;">=</span> $<span style="color: #009900;">&#40;</span><span style="color: #000066; font-weight: bold;">this</span><span style="color: #009900;">&#41;</span>.<span style="color: #000066; font-weight: bold;">get</span><span style="color: #009900;">&#40;</span><span style="color: #CC0000;">0</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">tagName</span>.<span style="color: #660066;">match</span><span style="color: #009900;">&#40;</span>re<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; &nbsp; <span style="color: #000066; font-weight: bold;">if</span><span style="color: #009900;">&#40;</span>ms<span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; $<span style="color: #009900;">&#40;</span><span style="color: #000066; font-weight: bold;">this</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">prop</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;id&quot;</span><span style="color: #339933;">,</span> <span style="color: #3366CC;">&quot;header&quot;</span> <span style="color: #339933;">+</span> i<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; headers.<span style="color: #660066;">push</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#91;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; parseInt<span style="color: #009900;">&#40;</span>ms<span style="color: #009900;">&#91;</span><span style="color: #CC0000;">1</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">,</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #3366CC;">&quot;&lt;a href='#header&quot;</span> <span style="color: #339933;">+</span> i <span style="color: #339933;">+</span> <span style="color: #3366CC;">&quot;'&gt;&quot;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #339933;">+</span> $<span style="color: #009900;">&#40;</span><span style="color: #000066; font-weight: bold;">this</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">html</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">+</span> <span style="color: #3366CC;">&quot;&lt;/a&gt;&quot;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; i<span style="color: #339933;">++;</span><br />
&nbsp; &nbsp; &nbsp; <span style="color: #009900;">&#125;</span><br />
&nbsp; &nbsp; <span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; $<span style="color: #009900;">&#40;</span><span style="color: #000066; font-weight: bold;">this</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">append</span><span style="color: #009900;">&#40;</span>array2ul<span style="color: #009900;">&#40;</span>headers<span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; <span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
<span style="color: #009900;">&#125;</span></div></div>
<h2><span id="toc2">配列をリストに</span></h2>
<p>プラグイン本体で抽出した配列をulのリストにします。階層を反映します。</p>
<div class="codecolorer-container javascript dawn" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:400px;"><div class="javascript codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap;"><span style="color: #000066; font-weight: bold;">function</span> array2ul<span style="color: #009900;">&#40;</span>a<span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span><br />
&nbsp; <span style="color: #000066; font-weight: bold;">var</span> t<span style="color: #339933;">,</span> exlevel<span style="color: #339933;">,</span> level<span style="color: #339933;">,</span> i<span style="color: #339933;">,</span> j<span style="color: #339933;">;</span><br />
&nbsp; t <span style="color: #339933;">=</span> <span style="color: #3366CC;">&quot;&quot;</span><span style="color: #339933;">;</span><br />
&nbsp; exlevel <span style="color: #339933;">=</span> <span style="color: #CC0000;">0</span><span style="color: #339933;">;</span><br />
&nbsp; <span style="color: #000066; font-weight: bold;">for</span><span style="color: #009900;">&#40;</span>i <span style="color: #339933;">=</span> <span style="color: #CC0000;">0</span><span style="color: #339933;">;</span> i <span style="color: #339933;">&lt;=</span> a.<span style="color: #660066;">length</span><span style="color: #339933;">;</span> i<span style="color: #339933;">++</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span><br />
&nbsp; &nbsp; level <span style="color: #339933;">=</span> i <span style="color: #339933;">&lt;</span> a.<span style="color: #660066;">length</span> <span style="color: #339933;">?</span> a<span style="color: #009900;">&#91;</span>i<span style="color: #009900;">&#93;</span><span style="color: #009900;">&#91;</span><span style="color: #CC0000;">0</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">:</span> <span style="color: #CC0000;">0</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; <span style="color: #000066; font-weight: bold;">for</span><span style="color: #009900;">&#40;</span>j <span style="color: #339933;">=</span> <span style="color: #CC0000;">0</span><span style="color: #339933;">;</span> j <span style="color: #339933;">&lt;</span> <span style="">Math</span>.<span style="color: #660066;">abs</span><span style="color: #009900;">&#40;</span>exlevel <span style="color: #339933;">-</span> level<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> j<span style="color: #339933;">++</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span><br />
&nbsp; &nbsp; &nbsp; t <span style="color: #339933;">+=</span> exlevel <span style="color: #339933;">&lt;</span> level <span style="color: #339933;">?</span> <span style="color: #3366CC;">&quot;&lt;ul&gt;&quot;</span> <span style="color: #339933;">:</span> <span style="color: #3366CC;">&quot;&lt;/ul&gt;&quot;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; <span style="color: #009900;">&#125;</span><br />
&nbsp; &nbsp; t <span style="color: #339933;">+=</span> i <span style="color: #339933;">&lt;</span> a.<span style="color: #660066;">length</span> <span style="color: #339933;">?</span> <span style="color: #3366CC;">&quot;&lt;li&gt;&quot;</span> <span style="color: #339933;">+</span> a<span style="color: #009900;">&#91;</span>i<span style="color: #009900;">&#93;</span><span style="color: #009900;">&#91;</span><span style="color: #CC0000;">1</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">+</span> <span style="color: #3366CC;">&quot;&lt;/li&gt;&quot;</span> <span style="color: #339933;">:</span> <span style="color: #3366CC;">&quot;&quot;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; exlevel <span style="color: #339933;">=</span> level<span style="color: #339933;">;</span><br />
&nbsp; <span style="color: #009900;">&#125;</span><br />
&nbsp; <span style="color: #000066; font-weight: bold;">return</span> t<span style="color: #339933;">;</span><br />
<span style="color: #009900;">&#125;</span></div></div>
<h2><span id="toc3">使い方</span></h2>
<p>HTMLを次のようにします。<br />
h1-h6を適切に使います。<br />
目次をセットする箇所に「&lt;div&nbsp;id=&quot;mokuji&quot;&gt;&lt;/div&gt;」などと書きます。bodyの先頭がよいでしょう。<br />
スクリプトに「$(&#8220;#mokuji&#8221;).toc(3);」などと書きます。数字は見出しの深さです。「3」ならばh1からh3について目次を作成します。</p>
<div class="codecolorer-container html4strict dawn" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:400px;"><div class="html4strict codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap;"><span style="color: #009900;">&lt;<a href="http://december.com/html/4/element/body.html"><span style="color: #000000; font-weight: bold;">body</span></a>&gt;</span><br />
<span style="color: #009900;">&lt;<a href="http://december.com/html/4/element/div.html"><span style="color: #000000; font-weight: bold;">div</span></a> <span style="color: #000066;">id</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;mokuji&quot;</span>&gt;&lt;<span style="color: #66cc66;">/</span><a href="http://december.com/html/4/element/div.html"><span style="color: #000000; font-weight: bold;">div</span></a>&gt;</span><br />
<span style="color: #009900;">&lt;<a href="http://december.com/html/4/element/h1.html"><span style="color: #000000; font-weight: bold;">h1</span></a>&gt;</span>見出しＡ<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><a href="http://december.com/html/4/element/h1.html"><span style="color: #000000; font-weight: bold;">h1</span></a>&gt;</span><br />
<span style="color: #009900;">&lt;<a href="http://december.com/html/4/element/h2.html"><span style="color: #000000; font-weight: bold;">h2</span></a>&gt;</span>見出しＢ<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><a href="http://december.com/html/4/element/h2.html"><span style="color: #000000; font-weight: bold;">h2</span></a>&gt;</span><br />
<span style="color: #009900;">&lt;<a href="http://december.com/html/4/element/p.html"><span style="color: #000000; font-weight: bold;">p</span></a>&gt;</span>本文。<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><a href="http://december.com/html/4/element/p.html"><span style="color: #000000; font-weight: bold;">p</span></a>&gt;</span><br />
<span style="color: #009900;">&lt;<a href="http://december.com/html/4/element/script.html"><span style="color: #000000; font-weight: bold;">script</span></a> <span style="color: #000066;">type</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;text/javascript&quot;</span> <span style="color: #000066;">src</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;jquery.min.js&quot;</span>&gt;&lt;<span style="color: #66cc66;">/</span><a href="http://december.com/html/4/element/script.html"><span style="color: #000000; font-weight: bold;">script</span></a>&gt;</span><br />
<span style="color: #009900;">&lt;<a href="http://december.com/html/4/element/script.html"><span style="color: #000000; font-weight: bold;">script</span></a> <span style="color: #000066;">type</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;text/javascript&quot;</span> <span style="color: #000066;">src</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;jquery.toc.js&quot;</span>&gt;&lt;<span style="color: #66cc66;">/</span><a href="http://december.com/html/4/element/script.html"><span style="color: #000000; font-weight: bold;">script</span></a>&gt;</span><br />
<span style="color: #009900;">&lt;<a href="http://december.com/html/4/element/script.html"><span style="color: #000000; font-weight: bold;">script</span></a> <span style="color: #000066;">type</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;text/javascript&quot;</span>&gt;</span><br />
$(document).ready(function(){<br />
&nbsp; $(&quot;#mokuji&quot;).toc(3);<br />
});<br />
<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><a href="http://december.com/html/4/element/script.html"><span style="color: #000000; font-weight: bold;">script</span></a>&gt;</span><br />
<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><a href="http://december.com/html/4/element/body.html"><span style="color: #000000; font-weight: bold;">body</span></a>&gt;</span></div></div>
<h2><span id="toc4">サンプル</span></h2>
<p>サンプルとプラグインは次の通りです。</p>
<p><a href="https://stabucky.com/box/toc/toc_sample.htm">サンプルページ</a></p>
<p><a href="https://stabucky.com/box/toc/jquery.toc.js">jquery.toc.js</a></p>
]]></content:encoded>
					
					<wfw:commentRss>https://stabucky.com/wp/archives/6640/feed</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
			</item>
		<item>
		<title>複数のテキストボックスの値を結合</title>
		<link>https://stabucky.com/wp/archives/5668</link>
					<comments>https://stabucky.com/wp/archives/5668#respond</comments>
		
		<dc:creator><![CDATA[stabucky]]></dc:creator>
		<pubDate>Fri, 11 Oct 2013 21:24:08 +0000</pubDate>
				<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[フォーム]]></category>
		<guid isPermaLink="false">http://stabucky.com/wp/?p=5668</guid>

					<description><![CDATA[テキストボックス(inputタグ)が大量にあって、これらをパラメータとしてPHPのファイルに送信する必要に迫られました。 一つずつnameを付けるのが基本ですが長くなるので、CSVとして渡し、配列化して使いたいと思います [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>テキストボックス(inputタグ)が大量にあって、これらをパラメータとしてPHPのファイルに送信する必要に迫られました。<br />
一つずつnameを付けるのが基本ですが長くなるので、CSVとして渡し、配列化して使いたいと思います。<span id="more-5668"></span></p>
<p><img decoding="async" src="https://stabucky.com/wp/wp-content/uploads/2013/10/input.png" alt="input" width="500" height="52" class="img-responsive" /></p>

  <div id="toc" class="toc tnt-number toc-center tnt-number border-element"><input type="checkbox" class="toc-checkbox" id="toc-checkbox-14" checked><label class="toc-title" for="toc-checkbox-14">目次</label>
    <div class="toc-content">
    <ol class="toc-list open"><li><a href="#toc1" tabindex="0">HTML</a></li><li><a href="#toc2" tabindex="0">jQuery</a></li></ol>
    </div>
  </div>

<h2><span id="toc1">HTML</span></h2>
<div class="codecolorer-container text dawn" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:400px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap;">&lt;input type=&quot;text&quot; class=&quot;abc&quot;&gt;<br />
&lt;input type=&quot;text&quot; class=&quot;abc&quot;&gt;<br />
&lt;input type=&quot;text&quot; class=&quot;abc&quot;&gt;<br />
&lt;input type=&quot;text&quot; class=&quot;abc&quot;&gt;<br />
&lt;input type=&quot;text&quot; class=&quot;abc&quot;&gt;<br />
&lt;input type=&quot;text&quot; class=&quot;abc&quot;&gt;<br />
&lt;input type=&quot;button&quot; id=&quot;mybtn&quot; value=&quot;実行&quot;&gt;</div></div>
<p>このようにinputタグが大量にあります。<br />
実行ボタンを押すとそれぞれのテキストボックスの値をカンマ区切りで結合して、「test.php?q=val0,val1,val2,val3,val4」のような形で送信したいのです。<br />
JavaScript(jQuery)で処理する方法を考えました。</p>
<h2><span id="toc2">jQuery</span></h2>
<div class="codecolorer-container javascript dawn" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:400px;"><div class="javascript codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap;">$<span style="color: #009900;">&#40;</span>document<span style="color: #009900;">&#41;</span>.<span style="color: #660066;">ready</span><span style="color: #009900;">&#40;</span><span style="color: #000066; font-weight: bold;">function</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span><br />
&nbsp; $<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;#mybtn&quot;</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">click</span><span style="color: #009900;">&#40;</span><span style="color: #000066; font-weight: bold;">function</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span><br />
&nbsp; &nbsp; <span style="color: #000066; font-weight: bold;">var</span> arrs <span style="color: #339933;">=</span> <span style="color: #009900;">&#91;</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; $<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;input.abc&quot;</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">each</span><span style="color: #009900;">&#40;</span><span style="color: #000066; font-weight: bold;">function</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span><br />
&nbsp; &nbsp; &nbsp; arrs.<span style="color: #660066;">push</span><span style="color: #009900;">&#40;</span>$<span style="color: #009900;">&#40;</span><span style="color: #000066; font-weight: bold;">this</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">val</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; <span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; <span style="color: #000066; font-weight: bold;">var</span> url <span style="color: #339933;">=</span> document.<span style="color: #660066;">location</span> <span style="color: #339933;">+</span> <span style="color: #3366CC;">&quot;?q=&quot;</span> <span style="color: #339933;">+</span> arrs.<span style="color: #660066;">join</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;,&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; document.<span style="color: #660066;">location</span>.<span style="color: #660066;">href</span><span style="color: #009900;">&#40;</span>url<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; <span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
<span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></div></div>
<p>このようにして「abc」というクラスのテキストボックスを全て配列に取得します。配列をカンマ区切りで結合します。<br />
ここでは現在のファイル自身にパラメータを追加します。ファイル自身は「document.location」で取得できます。URLをセットすることもできます。</p>
<p>詳細は省略しますが、PHPとしては「$_get[&#8216;q&#8217;]」としてCSV(&#8220;val0,val1,val2,val3,val4&#8221;)を取得し、explodeで配列に分割して使います。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://stabucky.com/wp/archives/5668/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>ピボットテーブルを表示するjQueryプラグイン</title>
		<link>https://stabucky.com/wp/archives/4835</link>
					<comments>https://stabucky.com/wp/archives/4835#respond</comments>
		
		<dc:creator><![CDATA[stabucky]]></dc:creator>
		<pubDate>Tue, 19 Feb 2013 13:43:10 +0000</pubDate>
				<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[テーブル]]></category>
		<category><![CDATA[プラグイン]]></category>
		<guid isPermaLink="false">http://stabucky.com/wp/?p=4835</guid>

					<description><![CDATA[Excelにはピボットテーブルという機能があります。クロス集計と呼ぶ人もいます。 これをHTMLのテーブルで再現するjQueryプラグイン「jquery.pivot.js」を作りました。 目次 使い方サンプル 使い方 プ [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>Excelにはピボットテーブルという機能があります。クロス集計と呼ぶ人もいます。<br />
これをHTMLのテーブルで再現するjQueryプラグイン「jquery.pivot.js」を作りました。<span id="more-4835"></span></p>

  <div id="toc" class="toc tnt-number toc-center tnt-number border-element"><input type="checkbox" class="toc-checkbox" id="toc-checkbox-16" checked><label class="toc-title" for="toc-checkbox-16">目次</label>
    <div class="toc-content">
    <ol class="toc-list open"><li><a href="#toc1" tabindex="0">使い方</a></li><li><a href="#toc2" tabindex="0">サンプル</a></li></ol>
    </div>
  </div>

<h2><span id="toc1">使い方</span></h2>
<ol>
<li>プラグイン(<a href="https://stabucky.com/wp/wp-content/uploads/2013/02/jquery.pivot.js">jquery.pivot.js</a>)をダウンロードします。</li>
<li>HTMLを書きます。後述のサンプルを参考にしてください。
<ul>
<li>元となるテーブルを書きます。idを設定します。1行目は見出しです。合計欄はセットしません。</li>
<li>ピボットテーブルを表示する箇所を「&lt;div id=&#8221;gokei&#8221;&gt;&lt;/div&gt;」のように書きます。</li>
<li>スクリプトを書きます。「$(表示先のid).pivot(対象テーブルのid,行ラベル(左側),列ラベル(上側),値,区分);」のように書きます。
<ul>
<li>表示先のidは「#gokei」のように書きます。「#」を付けます。</li>
<li>対象テーブルのidは「mytable」のように書きます。「#」を付けません。</li>
<li>行ラベル、列ラベル、値は見出しの文字列をセットします。</li>
<li>区分は合計ならば「sum」、カウントならば「count」もしくは空文字列にします。</li>
</ul>
</li>
</ul>
</li>
<li>これらを同じフォルダに保存します。</li>
<li>ページを開くとピボットテーブルが表示されます。</li>
</ol>
<p><!--more--><br />
<a href="https://stabucky.com/wp/wp-content/uploads/2013/02/pivot_sample.htm">sample</a></p>
<h2><span id="toc2">サンプル</span></h2>
<div class="codecolorer-container html4strict dawn" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:400px;height:400px;"><div class="html4strict codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap;">&lt;<a href="http://december.com/html/4/element/table.html"><span style="color: #000000; font-weight: bold;">table</span></a> <span style="color: #000066;">id</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;mytable&quot;</span>&gt;<br />
&nbsp; &lt;<a href="http://december.com/html/4/element/tr.html"><span style="color: #000000; font-weight: bold;">tr</span></a>&gt;<br />
&nbsp; &nbsp; &lt;<a href="http://december.com/html/4/element/th.html"><span style="color: #000000; font-weight: bold;">th</span></a>&gt;日付&lt;<span style="color: #66cc66;">/</span><a href="http://december.com/html/4/element/th.html"><span style="color: #000000; font-weight: bold;">th</span></a>&gt;<br />
&nbsp; &nbsp; &lt;<a href="http://december.com/html/4/element/th.html"><span style="color: #000000; font-weight: bold;">th</span></a>&gt;商品&lt;<span style="color: #66cc66;">/</span><a href="http://december.com/html/4/element/th.html"><span style="color: #000000; font-weight: bold;">th</span></a>&gt;<br />
&nbsp; &nbsp; &lt;<a href="http://december.com/html/4/element/th.html"><span style="color: #000000; font-weight: bold;">th</span></a>&gt;支店&lt;<span style="color: #66cc66;">/</span><a href="http://december.com/html/4/element/th.html"><span style="color: #000000; font-weight: bold;">th</span></a>&gt;<br />
&nbsp; &nbsp; &lt;<a href="http://december.com/html/4/element/th.html"><span style="color: #000000; font-weight: bold;">th</span></a>&gt;売上&lt;<span style="color: #66cc66;">/</span><a href="http://december.com/html/4/element/th.html"><span style="color: #000000; font-weight: bold;">th</span></a>&gt;<br />
&nbsp; &lt;<span style="color: #66cc66;">/</span><a href="http://december.com/html/4/element/tr.html"><span style="color: #000000; font-weight: bold;">tr</span></a>&gt;<br />
&nbsp; &lt;<a href="http://december.com/html/4/element/tr.html"><span style="color: #000000; font-weight: bold;">tr</span></a>&gt;<br />
&nbsp; &nbsp; &lt;<a href="http://december.com/html/4/element/td.html"><span style="color: #000000; font-weight: bold;">td</span></a>&gt;<span style="color: #cc66cc;">1</span>月<span style="color: #cc66cc;">1</span>日&lt;<span style="color: #66cc66;">/</span><a href="http://december.com/html/4/element/td.html"><span style="color: #000000; font-weight: bold;">td</span></a>&gt;<br />
&nbsp; &nbsp; &lt;<a href="http://december.com/html/4/element/td.html"><span style="color: #000000; font-weight: bold;">td</span></a>&gt;スキャナ&lt;<span style="color: #66cc66;">/</span><a href="http://december.com/html/4/element/td.html"><span style="color: #000000; font-weight: bold;">td</span></a>&gt;<br />
&nbsp; &nbsp; &lt;<a href="http://december.com/html/4/element/td.html"><span style="color: #000000; font-weight: bold;">td</span></a>&gt;千葉&lt;<span style="color: #66cc66;">/</span><a href="http://december.com/html/4/element/td.html"><span style="color: #000000; font-weight: bold;">td</span></a>&gt;<br />
&nbsp; &nbsp; &lt;<a href="http://december.com/html/4/element/td.html"><span style="color: #000000; font-weight: bold;">td</span></a>&gt;<span style="color: #cc66cc;">20000</span>&lt;<span style="color: #66cc66;">/</span><a href="http://december.com/html/4/element/td.html"><span style="color: #000000; font-weight: bold;">td</span></a>&gt;<br />
&nbsp; &lt;<span style="color: #66cc66;">/</span><a href="http://december.com/html/4/element/tr.html"><span style="color: #000000; font-weight: bold;">tr</span></a>&gt;<br />
&nbsp; &lt;!--省略--&gt;<br />
&lt;<span style="color: #66cc66;">/</span><a href="http://december.com/html/4/element/table.html"><span style="color: #000000; font-weight: bold;">table</span></a>&gt;<br />
&lt;<a href="http://december.com/html/4/element/p.html"><span style="color: #000000; font-weight: bold;">p</span></a>&gt;合計&lt;<span style="color: #66cc66;">/</span><a href="http://december.com/html/4/element/p.html"><span style="color: #000000; font-weight: bold;">p</span></a>&gt;<br />
&lt;<a href="http://december.com/html/4/element/div.html"><span style="color: #000000; font-weight: bold;">div</span></a> <span style="color: #000066;">id</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;gokei&quot;</span>&gt;&lt;<span style="color: #66cc66;">/</span><a href="http://december.com/html/4/element/div.html"><span style="color: #000000; font-weight: bold;">div</span></a>&gt;<br />
&lt;<a href="http://december.com/html/4/element/p.html"><span style="color: #000000; font-weight: bold;">p</span></a>&gt;個数&lt;<span style="color: #66cc66;">/</span><a href="http://december.com/html/4/element/p.html"><span style="color: #000000; font-weight: bold;">p</span></a>&gt;<br />
&lt;<a href="http://december.com/html/4/element/div.html"><span style="color: #000000; font-weight: bold;">div</span></a> <span style="color: #000066;">id</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;kosu&quot;</span>&gt;&lt;<span style="color: #66cc66;">/</span><a href="http://december.com/html/4/element/div.html"><span style="color: #000000; font-weight: bold;">div</span></a>&gt;<br />
&lt;<a href="http://december.com/html/4/element/script.html"><span style="color: #000000; font-weight: bold;">script</span></a> <span style="color: #000066;">type</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;text/javascript&quot;</span> <span style="color: #000066;">src</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;jquery.min.js&quot;</span>&gt;&lt;<span style="color: #66cc66;">/</span><a href="http://december.com/html/4/element/script.html"><span style="color: #000000; font-weight: bold;">script</span></a>&gt;<br />
&lt;<a href="http://december.com/html/4/element/script.html"><span style="color: #000000; font-weight: bold;">script</span></a> <span style="color: #000066;">type</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;text/javascript&quot;</span> <span style="color: #000066;">src</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;jquery.pivot.js&quot;</span>&gt;&lt;<span style="color: #66cc66;">/</span><a href="http://december.com/html/4/element/script.html"><span style="color: #000000; font-weight: bold;">script</span></a>&gt;<br />
&lt;<a href="http://december.com/html/4/element/script.html"><span style="color: #000000; font-weight: bold;">script</span></a> <span style="color: #000066;">type</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;text/javascript&quot;</span>&gt;<br />
&lt;!--<br />
$<span style="color: #66cc66;">&#40;</span>document<span style="color: #66cc66;">&#41;</span>.ready<span style="color: #66cc66;">&#40;</span>function <span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span> <span style="color: #66cc66;">&#123;</span><br />
&nbsp; $<span style="color: #66cc66;">&#40;</span><span style="color: #ff0000;">&quot;#gokei&quot;</span><span style="color: #66cc66;">&#41;</span>.pivot<span style="color: #66cc66;">&#40;</span><span style="color: #ff0000;">&quot;mytable&quot;</span>, <span style="color: #ff0000;">&quot;商品&quot;</span>, <span style="color: #ff0000;">&quot;支店&quot;</span>, <span style="color: #ff0000;">&quot;売上&quot;</span>, <span style="color: #ff0000;">&quot;sum&quot;</span><span style="color: #66cc66;">&#41;</span>;<br />
&nbsp; $<span style="color: #66cc66;">&#40;</span><span style="color: #ff0000;">&quot;#kosu&quot;</span><span style="color: #66cc66;">&#41;</span>.pivot<span style="color: #66cc66;">&#40;</span><span style="color: #ff0000;">&quot;mytable&quot;</span>, <span style="color: #ff0000;">&quot;商品&quot;</span>, <span style="color: #ff0000;">&quot;支店&quot;</span>, <span style="color: #ff0000;">&quot;売上&quot;</span>, <span style="color: #ff0000;">&quot;count&quot;</span><span style="color: #66cc66;">&#41;</span>;<br />
<span style="color: #66cc66;">&#125;</span><span style="color: #66cc66;">&#41;</span>;<br />
<span style="color: #66cc66;">//</span>--&gt;<br />
&lt;<span style="color: #66cc66;">/</span><a href="http://december.com/html/4/element/script.html"><span style="color: #000000; font-weight: bold;">script</span></a>&gt;</div></div>
]]></content:encoded>
					
					<wfw:commentRss>https://stabucky.com/wp/archives/4835/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>jQueryでチェックボックスを操作</title>
		<link>https://stabucky.com/wp/archives/4830</link>
					<comments>https://stabucky.com/wp/archives/4830#respond</comments>
		
		<dc:creator><![CDATA[stabucky]]></dc:creator>
		<pubDate>Tue, 19 Feb 2013 13:12:18 +0000</pubDate>
				<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[prop]]></category>
		<category><![CDATA[tips]]></category>
		<category><![CDATA[チェックボックス]]></category>
		<guid isPermaLink="false">http://stabucky.com/wp/?p=4830</guid>

					<description><![CDATA[前にも書いたことがあるかもしれませんが、jQueryでチェックボックスを操作する方法をまとめます。 次のHTMLのようなチェックボックスがあったとします。 &#60;input type=&#34;checkbox&#038;qu [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>前にも書いたことがあるかもしれませんが、jQueryでチェックボックスを操作する方法をまとめます。</p>
<p>次のHTMLのようなチェックボックスがあったとします。<span id="more-4830"></span></p>
<div class="codecolorer-container html4strict dawn" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:400px;"><div class="html4strict codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap;"><span style="color: #009900;">&lt;<a href="http://december.com/html/4/element/input.html"><span style="color: #000000; font-weight: bold;">input</span></a> <span style="color: #000066;">type</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;checkbox&quot;</span> <span style="color: #000066;">id</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;c0&quot;</span>&gt;</span><br />
<span style="color: #009900;">&lt;<a href="http://december.com/html/4/element/input.html"><span style="color: #000000; font-weight: bold;">input</span></a> <span style="color: #000066;">type</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;checkbox&quot;</span> <span style="color: #000066;">id</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;c1&quot;</span>&gt;</span><br />
<span style="color: #009900;">&lt;<a href="http://december.com/html/4/element/input.html"><span style="color: #000000; font-weight: bold;">input</span></a> <span style="color: #000066;">type</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;checkbox&quot;</span> <span style="color: #000066;">id</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;c2&quot;</span>&gt;</span><br />
<span style="color: #009900;">&lt;<a href="http://december.com/html/4/element/input.html"><span style="color: #000000; font-weight: bold;">input</span></a> <span style="color: #000066;">type</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;checkbox&quot;</span> <span style="color: #000066;">id</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;c3&quot;</span> checked&gt;</span><br />
<span style="color: #009900;">&lt;<a href="http://december.com/html/4/element/input.html"><span style="color: #000000; font-weight: bold;">input</span></a> <span style="color: #000066;">type</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;checkbox&quot;</span> <span style="color: #000066;">id</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;c4&quot;</span> checked&gt;</span></div></div>
<p>次のjQueryを実行します。</p>
<div class="codecolorer-container javascript dawn" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:400px;"><div class="javascript codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap;">$<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;#c0&quot;</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">prop</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;checked&quot;</span><span style="color: #339933;">,</span> <span style="color: #003366; font-weight: bold;">true</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
$<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;#c1&quot;</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">prop</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;checked&quot;</span><span style="color: #339933;">,</span> <span style="color: #3366CC;">&quot;checked&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
$<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;#c2&quot;</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">prop</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;checked&quot;</span><span style="color: #339933;">,</span> <span style="color: #3366CC;">&quot;dog&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
$<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;#c3&quot;</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">prop</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;checked&quot;</span><span style="color: #339933;">,</span> <span style="color: #003366; font-weight: bold;">false</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
$<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;#c4&quot;</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">prop</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;checked&quot;</span><span style="color: #339933;">,</span> <span style="color: #3366CC;">&quot;&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></div></div>
<p>上から3行はチェックを入れます。「checked」に「true」をセットするのが基本のようです。<br />
3行目は「dog」とありますが、要するに空でない文字列ならば「true」と判断されるので何でもよいようです。</p>
<p>下から2行はチェックを外します。「checked」に「false」をセットするのが基本のようです。<br />
最下行は空文字ですが「false」と判断されるため、これでも外れます。</p>
<p>※Chrome24、IE6、jQuery1.9.1で確認しました。</p>
<p><img decoding="async" src="https://stabucky.com/wp/wp-content/uploads/2011/09/jQuery.png" alt="" width="512" height="256" class="img-responsive" /></p>
]]></content:encoded>
					
					<wfw:commentRss>https://stabucky.com/wp/archives/4830/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>jQueryでattrの代わりにpropを使う</title>
		<link>https://stabucky.com/wp/archives/4829</link>
					<comments>https://stabucky.com/wp/archives/4829#comments</comments>
		
		<dc:creator><![CDATA[stabucky]]></dc:creator>
		<pubDate>Tue, 19 Feb 2013 13:07:05 +0000</pubDate>
				<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[prop]]></category>
		<category><![CDATA[tips]]></category>
		<guid isPermaLink="false">http://stabucky.com/wp/?p=4829</guid>

					<description><![CDATA[jQueryの1.9の変更点を調べていて大事なことに気付きました。 jQueryでclassなどを書き換えるときには「attr」を使っていましたが、実は1.6から非推奨になっていました。 代わりに「prop」を使います。 [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>jQueryの1.9の変更点を調べていて大事なことに気付きました。<br />
jQueryでclassなどを書き換えるときには「attr」を使っていましたが、実は1.6から非推奨になっていました。<br />
代わりに「prop」を使います。使い方は同じようです。</p>
<p>次のようなHTMLがあったとします。</p>
<div class="codecolorer-container text dawn" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:400px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap;">&lt;div id=&quot;mydiv&quot;&gt;test&lt;/div&gt;</div></div>
<p>jQueryで次のようにするとclassをセットできます。</p>
<div class="codecolorer-container javascript dawn" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:400px;"><div class="javascript codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap;">$<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;#mydiv&quot;</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">attr</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;class&quot;</span><span style="color: #339933;">,</span><span style="color: #3366CC;">&quot;apple&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></div></div>
<p>※jQuery1.9.1で確認しました。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://stabucky.com/wp/archives/4829/feed</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
			</item>
	</channel>
</rss>
