<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ja">
	<id>https://www.typea.info/tips_/index.php?action=history&amp;feed=atom&amp;title=JQuery_Tips</id>
	<title>JQuery Tips - 版の履歴</title>
	<link rel="self" type="application/atom+xml" href="https://www.typea.info/tips_/index.php?action=history&amp;feed=atom&amp;title=JQuery_Tips"/>
	<link rel="alternate" type="text/html" href="https://www.typea.info/tips_/index.php?title=JQuery_Tips&amp;action=history"/>
	<updated>2026-04-23T13:39:53Z</updated>
	<subtitle>このウィキのこのページに関する変更履歴</subtitle>
	<generator>MediaWiki 1.34.0</generator>
	<entry>
		<id>https://www.typea.info/tips_/index.php?title=JQuery_Tips&amp;diff=6278&amp;oldid=prev</id>
		<title>2020年2月16日 (日) 04:28にPirotoによる</title>
		<link rel="alternate" type="text/html" href="https://www.typea.info/tips_/index.php?title=JQuery_Tips&amp;diff=6278&amp;oldid=prev"/>
		<updated>2020-02-16T04:28:18Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;a href=&quot;https://www.typea.info/tips_/index.php?title=JQuery_Tips&amp;amp;diff=6278&amp;amp;oldid=5096&quot;&gt;差分を表示&lt;/a&gt;</summary>
		<author><name>Piroto</name></author>
		
	</entry>
	<entry>
		<id>https://www.typea.info/tips_/index.php?title=JQuery_Tips&amp;diff=5096&amp;oldid=prev</id>
		<title>2020年2月15日 (土) 08:37にPirotoによる</title>
		<link rel="alternate" type="text/html" href="https://www.typea.info/tips_/index.php?title=JQuery_Tips&amp;diff=5096&amp;oldid=prev"/>
		<updated>2020-02-15T08:37:06Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;ja&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← 古い版&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;2020年2月15日 (土) 08:37時点における版&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot; &gt;1行目:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;1行目:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==jQuery Tips==&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==jQuery Tips==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[jQuery]][[JavaScript]]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[jQuery]] &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;| &lt;/ins&gt;[[JavaScript]] &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;| &lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*リファレンス http://docs.jquery.com/Main_Page&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*リファレンス http://docs.jquery.com/Main_Page&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*リファレンス(日本語) http://semooh.jp/jquery/&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*リファレンス(日本語) http://semooh.jp/jquery/&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Piroto</name></author>
		
	</entry>
	<entry>
		<id>https://www.typea.info/tips_/index.php?title=JQuery_Tips&amp;diff=4134&amp;oldid=prev</id>
		<title>2020年2月15日 (土) 08:21にPirotoによる</title>
		<link rel="alternate" type="text/html" href="https://www.typea.info/tips_/index.php?title=JQuery_Tips&amp;diff=4134&amp;oldid=prev"/>
		<updated>2020-02-15T08:21:04Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;ja&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← 古い版&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;2020年2月15日 (土) 08:21時点における版&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot; &gt;1行目:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;1行目:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==jQuery Tips==&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==jQuery Tips==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[jQuery][JavaScript]]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[jQuery]&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;][&lt;/ins&gt;[JavaScript]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*リファレンス http://docs.jquery.com/Main_Page&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*リファレンス http://docs.jquery.com/Main_Page&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*リファレンス(日本語) http://semooh.jp/jquery/&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*リファレンス(日本語) http://semooh.jp/jquery/&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Piroto</name></author>
		
	</entry>
	<entry>
		<id>https://www.typea.info/tips_/index.php?title=JQuery_Tips&amp;diff=3410&amp;oldid=prev</id>
		<title>2020年2月15日 (土) 08:03にPirotoによる</title>
		<link rel="alternate" type="text/html" href="https://www.typea.info/tips_/index.php?title=JQuery_Tips&amp;diff=3410&amp;oldid=prev"/>
		<updated>2020-02-15T08:03:56Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;a href=&quot;https://www.typea.info/tips_/index.php?title=JQuery_Tips&amp;amp;diff=3410&amp;amp;oldid=2186&quot;&gt;差分を表示&lt;/a&gt;</summary>
		<author><name>Piroto</name></author>
		
	</entry>
	<entry>
		<id>https://www.typea.info/tips_/index.php?title=JQuery_Tips&amp;diff=2186&amp;oldid=prev</id>
		<title>Piroto: ページの作成:「==jQuery Tips==  [jQuery][JavaScript]  *リファレンス http://docs.jquery.com/Main_Page  *リファレンス(日本語) http://semooh.jp/jquery/  *入門 http://www.o…」</title>
		<link rel="alternate" type="text/html" href="https://www.typea.info/tips_/index.php?title=JQuery_Tips&amp;diff=2186&amp;oldid=prev"/>
		<updated>2020-02-15T07:33:42Z</updated>

		<summary type="html">&lt;p&gt;ページの作成:「==jQuery Tips==  [jQuery][JavaScript]  *リファレンス http://docs.jquery.com/Main_Page  *リファレンス(日本語) http://semooh.jp/jquery/  *入門 http://www.o…」&lt;/p&gt;
&lt;p&gt;&lt;b&gt;新規ページ&lt;/b&gt;&lt;/p&gt;&lt;div&gt;==jQuery Tips==&lt;br /&gt;
[jQuery][JavaScript]&lt;br /&gt;
*リファレンス http://docs.jquery.com/Main_Page&lt;br /&gt;
*リファレンス(日本語) http://semooh.jp/jquery/&lt;br /&gt;
*入門 http://www.openspc2.org/JavaScript/Ajax/jQuery_study/ver1.3.1/index.html&lt;br /&gt;
&lt;br /&gt;
==ロジック==&lt;br /&gt;
===文字列操作===&lt;br /&gt;
====トリミング====&lt;br /&gt;
 var s = $.trim(s);&lt;br /&gt;
&lt;br /&gt;
===繰り返し===&lt;br /&gt;
====each() からの脱出====&lt;br /&gt;
=====オブジェクトの内容がブランクか判定=====&lt;br /&gt;
*each()からは、return false で脱出できる(関数は抜けない)&lt;br /&gt;
 function isBlank(input) {&lt;br /&gt;
    if (input == null) {&lt;br /&gt;
        return true;&lt;br /&gt;
    }&lt;br /&gt;
    if ($.type(input) == &amp;quot;string&amp;quot;) {&lt;br /&gt;
        return ($.trim(input) == &amp;quot;&amp;quot;);&lt;br /&gt;
    } &lt;br /&gt;
    var flg = true;&lt;br /&gt;
    $(input).each(function(){&lt;br /&gt;
        var obj = $(this);&lt;br /&gt;
        if ($.trim(obj.val()) != &amp;quot;&amp;quot; ||  $.trim(obj.text()) != &amp;quot;&amp;quot;) {&lt;br /&gt;
            flg = false;&lt;br /&gt;
            return false;&lt;br /&gt;
        }  &lt;br /&gt;
    });&lt;br /&gt;
    return flg;&lt;br /&gt;
 }&lt;br /&gt;
==機能==&lt;br /&gt;
===読み込み中メッセージを表示===&lt;br /&gt;
=====html=====&lt;br /&gt;
 &amp;lt;div id=&amp;quot;loading&amp;quot; style=&amp;quot;display:none&amp;quot;&amp;gt;計算中・・・&amp;lt;/div&amp;gt;&lt;br /&gt;
=====style=====&lt;br /&gt;
 &amp;lt;style type=&amp;quot;text/css&amp;quot;&amp;gt;&lt;br /&gt;
 #loading {&lt;br /&gt;
   position: absolute;&lt;br /&gt;
   top:200px;&lt;br /&gt;
   left:200px;&lt;br /&gt;
   padding: 8px;&lt;br /&gt;
   background-color:lightyellow;&lt;br /&gt;
   color: steelblue;&lt;br /&gt;
   font-size:small;&lt;br /&gt;
   text-align:center;&lt;br /&gt;
   width:100px;&lt;br /&gt;
 }&lt;br /&gt;
 &amp;lt;/style&amp;gt;&lt;br /&gt;
=====表示=====&lt;br /&gt;
 $(&amp;quot;#loading&amp;quot;).show(&amp;quot;normal&amp;quot;);&lt;br /&gt;
=====消す=====&lt;br /&gt;
 $(&amp;quot;#loading&amp;quot;).hide(&amp;quot;normal&amp;quot;);&lt;br /&gt;
=====例=====&lt;br /&gt;
[[File:0735_jquery_msg_win01.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==配列==&lt;br /&gt;
===配列に値が存在するか調べる===&lt;br /&gt;
*http://api.jquery.com/jQuery.inArray&lt;br /&gt;
*存在しない場合、-1&lt;br /&gt;
 $.inArray(&amp;quot;val&amp;quot;,array);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===配列を変換===&lt;br /&gt;
*jQuery.map&lt;br /&gt;
 var newArray = $.map(array, function(val,index){&lt;br /&gt;
   return parseInt(val.trim()); &lt;br /&gt;
 });&lt;br /&gt;
==Ajax==&lt;br /&gt;
===エラーの場合、レスポンスボディ(たとえばXML)は jqXHR.responseText から取得===&lt;br /&gt;
 $.ajax({&lt;br /&gt;
   url:url,&lt;br /&gt;
   success: function(data, textStatus, jqXHR) {&lt;br /&gt;
    :&lt;br /&gt;
   },&lt;br /&gt;
   error:function(jqXHR, textStatus, errorThrown) {&lt;br /&gt;
     var xml = jqXHR.responseText;&lt;br /&gt;
     if (xml != null) {&lt;br /&gt;
       alert(xml);&lt;br /&gt;
     } else {&lt;br /&gt;
       alert(errorThrown);&lt;br /&gt;
     }&lt;br /&gt;
   }&lt;br /&gt;
     :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;ただし、XMLが文字列として取得されるので、jQuery でXMLとして利用するには、DOMへの変換が必要&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
=====XML文字列をDOMに変換するライブラリ=====&lt;br /&gt;
*http://outwestmedia.com/jquery-plugins/xmldom/&lt;br /&gt;
&lt;br /&gt;
===よくわからないHTTPステータスコードでエラーとなることがある===&lt;br /&gt;
*WinInet のエラーの可能性&lt;br /&gt;
http://support.microsoft.com/kb/193625&lt;br /&gt;
 12029       ERROR_INTERNET_CANNOT_CONNECT&lt;br /&gt;
             he attempt to connect to the server failed.&lt;br /&gt;
===Httpリクエストヘッダーを設定する===&lt;br /&gt;
*http://api.jquery.com/jQuery.ajax/&lt;br /&gt;
*beforeSendを利用する&lt;br /&gt;
 $.ajaxSetup({&lt;br /&gt;
   beforeSend: function(xhr) {&lt;br /&gt;
     xhr.setRequestHeader(&amp;quot;If-Modified-Since&amp;quot;, &amp;quot;Thu, 01 Jun 1970 00:00:00 GMT&amp;quot;);&lt;br /&gt;
   }&lt;br /&gt;
 });&lt;br /&gt;
==UI==&lt;br /&gt;
===Dialog を自動で閉じる===&lt;br /&gt;
*http://jqueryui.com/demos/dialog/&lt;br /&gt;
 var dialog = $(&amp;quot;#dlg_message&amp;quot;); &lt;br /&gt;
 dialog.dialog(&amp;quot;open&amp;quot;);&lt;br /&gt;
  setTimeout(function(){&lt;br /&gt;
     if (dialog.dialog(&amp;quot;isOpen&amp;quot;)) {&lt;br /&gt;
         dialog.dialog(&amp;quot;close&amp;quot;);&lt;br /&gt;
     }&lt;br /&gt;
 }, 800);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Accordion UI をすべて展開状態にする===&lt;br /&gt;
=====Accordion UI をすべて展開状態にすることには対応していないため、独自に実装する=====&lt;br /&gt;
*http://docs.jquery.com/UI/API/1.8/Accordion&lt;br /&gt;
=====例=====&lt;br /&gt;
*http://jsbin.com/eqape&lt;br /&gt;
 &amp;lt;div id=&amp;quot;hoge_panel&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;h3&amp;gt;&amp;lt;a href=&amp;quot;#&amp;quot;&amp;gt;タイトル 1&amp;lt;/a&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
   &amp;lt;div&amp;gt;test1&amp;lt;/div&amp;gt;&lt;br /&gt;
   &amp;lt;h3&amp;gt;&amp;lt;a href=&amp;quot;#&amp;quot;&amp;gt;タイトル 2&amp;lt;/a&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
   &amp;lt;div&amp;gt;test2&amp;lt;/div&amp;gt;&lt;br /&gt;
   &amp;lt;h3&amp;gt;&amp;lt;a href=&amp;quot;#&amp;quot;&amp;gt;タイトル 3&amp;lt;/a&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
   &amp;lt;div&amp;gt;test3&amp;lt;/div&amp;gt;&lt;br /&gt;
   &amp;lt;h3&amp;gt;&amp;lt;a href=&amp;quot;#&amp;quot;&amp;gt;タイトル 4&amp;lt;/a&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;
   &amp;lt;div&amp;gt;test4&amp;lt;/div&amp;gt;&lt;br /&gt;
 &amp;lt;/div&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
 $(&amp;quot;#hoge_panel&amp;quot;).addClass(&amp;quot;ui-accordion ui-accordion-icons ui-widget ui-helper-reset&amp;quot;)&lt;br /&gt;
         .find(&amp;quot;h3&amp;quot;).addClass(&amp;quot;ui-accordion-header ui-helper-reset ui-state-default ui-corner-top ui-corner-bottom&amp;quot;)&lt;br /&gt;
         .hover(function() { $(this).toggleClass(&amp;quot;ui-state-hover&amp;quot;); })&lt;br /&gt;
         .prepend('&amp;lt;span class=&amp;quot;ui-icon ui-icon-triangle-1-s&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;')&lt;br /&gt;
         .click(function() {&lt;br /&gt;
             $(this)&lt;br /&gt;
                 .toggleClass(&amp;quot;ui-accordion-header-active ui-corner-bottom&amp;quot;)&lt;br /&gt;
                 .find(&amp;quot;&amp;gt; .ui-icon&amp;quot;).toggleClass(&amp;quot;ui-icon-triangle-1-e ui-icon-triangle-1-s&amp;quot;).end()&lt;br /&gt;
                 .next().toggleClass(&amp;quot;ui-accordion-content-active&amp;quot;).slideToggle();&lt;br /&gt;
             return false;&lt;br /&gt;
          }).next().addClass(&amp;quot;ui-accordion-content  ui-helper-reset ui-widget-content ui-corner-bottom&amp;quot;).show()&lt;br /&gt;
         ;&lt;br /&gt;
===Accordion UI 内容の高さを制御する===&lt;br /&gt;
*heightStyle を 設定する。&lt;br /&gt;
*http://api.jqueryui.com/accordion/#option-heightStyle&lt;br /&gt;
 $(&amp;quot;.selector&amp;quot;).accordion({&amp;quot;heightStyle&amp;quot;:&amp;quot;content&amp;quot;});&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===ローディングアイコンをなるべく画面の中央に表示===&lt;br /&gt;
&lt;br /&gt;
 $(&amp;quot;#loading&amp;quot;).css({&lt;br /&gt;
     function() { return $(window).innerWidth()  / 2;},&lt;br /&gt;
     top  : function() { &lt;br /&gt;
         return $(document).scrollTop() + $(window).innerHeight() / 2;&lt;br /&gt;
      }&lt;br /&gt;
 });&lt;br /&gt;
 $(&amp;quot;#loading&amp;quot;).show();&lt;br /&gt;
==DOM==&lt;br /&gt;
===jQueryオブジェクトからDOMオブジェクトを得る===&lt;br /&gt;
 var domObj = jObj.get(0);&lt;br /&gt;
==HTML==&lt;br /&gt;
===選択されたラジオボタンの value を取得する。===&lt;br /&gt;
 var sel_val = $(&amp;quot;input:radio[@name='radio_button_name']:checked&amp;quot;).val();&lt;br /&gt;
&lt;br /&gt;
===複数マッチした要素から、特定の要素を取得する。===&lt;br /&gt;
*http://api.jquery.com/category/traversing/&lt;br /&gt;
 var first_h2 = $(&amp;quot;h2&amp;quot;).first();&lt;br /&gt;
&lt;br /&gt;
===IEで動的にセレクトボックスの項目を変更できない===&lt;br /&gt;
&lt;br /&gt;
=====IEで正しく動作しない=====&lt;br /&gt;
 $(&amp;quot;option&amp;quot;,&amp;quot;#selectboxId&amp;quot;).each(function(){&lt;br /&gt;
     if ($(this).val() == targetCode) {&lt;br /&gt;
         $(this).text(newName);&lt;br /&gt;
     }&lt;br /&gt;
 });&lt;br /&gt;
&lt;br /&gt;
=====DOMを操作する(IEでもOK)=====&lt;br /&gt;
 var selectBox = document.getElementById(&amp;quot;selectboxId&amp;quot;);&lt;br /&gt;
 for (var i=0; i&amp;lt;selectBox.options.length; i++) {&lt;br /&gt;
     if (selectBox.options[i].value == targetCode) {&lt;br /&gt;
         selectBox.options[i] = new Option(newName, targetCode);&lt;br /&gt;
     }&lt;br /&gt;
 }&lt;br /&gt;
==HTML(テーブル)==&lt;br /&gt;
===選択された行のセルのテキストを取得===&lt;br /&gt;
 var tr = $(&amp;quot;&amp;lt;tr&amp;gt;&amp;quot;)&lt;br /&gt;
 tr.click(function(){&lt;br /&gt;
    var cols = $(this).children();&lt;br /&gt;
    var col0_txt = $(cols[0]).text();&lt;br /&gt;
    var col1_txt = $(cols[1]).text();&lt;br /&gt;
    var col2_txt = $(cols[2]).text();&lt;br /&gt;
 });&lt;br /&gt;
&lt;br /&gt;
===テーブルの行が選択された時にラジオボタンをONにする。===&lt;br /&gt;
 var tr = $(&amp;quot;&amp;lt;tr&amp;gt;&amp;quot;)&lt;br /&gt;
 tr.click( function () {&lt;br /&gt;
     $(&amp;quot;#projects_table tbody tr&amp;quot;).removeClass(&amp;quot;selected_row&amp;quot;);&lt;br /&gt;
     $(this).addClass(&amp;quot;selected_row&amp;quot;);&lt;br /&gt;
     $(this).children(&amp;quot;td&amp;quot;).children(&amp;quot;input:radio&amp;quot;).attr(&amp;quot;checked&amp;quot;,&amp;quot;checked&amp;quot;);&lt;br /&gt;
 });&lt;br /&gt;
&lt;br /&gt;
[[File:0736_radio_on01.jpg]]&lt;br /&gt;
===属性の設定===&lt;br /&gt;
*'q'というidの value に test を設定&lt;br /&gt;
 $('#q').attr('value', 'test');&lt;br /&gt;
 // OR&lt;br /&gt;
 $('#q').val('test')&lt;br /&gt;
&lt;br /&gt;
===テーブルの操作===&lt;br /&gt;
=====Script=====&lt;br /&gt;
 // $.getJSON callback&lt;br /&gt;
 function reload_date(json) {&lt;br /&gt;
     if ($(&amp;quot;#calc_expr_table tbody&amp;quot;).length &amp;gt; 0) {&lt;br /&gt;
         $(&amp;quot;#calc_expr_table tbody&amp;quot;).remove();&lt;br /&gt;
     } &lt;br /&gt;
     $(&amp;quot;#calc_expr_table&amp;quot;).append(&amp;quot;&amp;lt;tbody&amp;gt;&amp;lt;/tbody&amp;gt;&amp;quot;);&lt;br /&gt;
     $(&amp;quot;#calc_expr_table tbody&amp;quot;).append(&lt;br /&gt;
         &amp;quot;&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;プログラムサイズ(KLOC)&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;&amp;quot; + json.kdsi   + &amp;quot;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;quot; +&lt;br /&gt;
         &amp;quot;&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;工数(PM)&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;&amp;quot;               + json.effort + &amp;quot;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;quot; +&lt;br /&gt;
         &amp;quot;&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;開発期間(M)&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;&amp;quot;            + json.tdev   + &amp;quot;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;quot; +&lt;br /&gt;
         &amp;quot;&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;プログラムサイズ(KLOC)&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;&amp;quot; + json.fsp    + &amp;quot;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;quot; +&lt;br /&gt;
         &amp;quot;&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;生産性(KLOC/PM)&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;&amp;quot;        + json.prod   + &amp;quot;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;quot;&lt;br /&gt;
     );&lt;br /&gt;
 }&lt;br /&gt;
=====HTML=====&lt;br /&gt;
 &amp;lt;table id=&amp;quot;calc_expr_table&amp;quot;&amp;gt;&amp;lt;/table&amp;gt;&lt;br /&gt;
==CSS==&lt;br /&gt;
===クラスの追加===&lt;br /&gt;
*num_value id の要素のスタイルクラスを num_field に設定&lt;br /&gt;
 $(&amp;quot;#num_value&amp;quot;).addClass(&amp;quot;num_field&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
==XML==&lt;br /&gt;
&lt;br /&gt;
===XMLのタグ名を取得する===&lt;br /&gt;
*http://blog.livedoor.jp/luna666luna/archives/3447449.html&lt;br /&gt;
 &lt;br /&gt;
 $(xml).each(function(){&lt;br /&gt;
   $(this).get(0).tagName;&lt;br /&gt;
 });&lt;br /&gt;
==プラグイン==&lt;br /&gt;
*http://plugins.jquery.com/&lt;br /&gt;
&lt;br /&gt;
===数値書式 jquery-numberformatter ===&lt;br /&gt;
*http://code.google.com/p/jquery-numberformatter/&lt;br /&gt;
 $(&amp;quot;#num_field&amp;quot;).format({format:&amp;quot;#,###.00&amp;quot;, locale:&amp;quot;us&amp;quot;}); &lt;br /&gt;
&lt;br /&gt;
===角を丸くする jQuery Corner===&lt;br /&gt;
*http://malsup.com/jquery/corner/&lt;br /&gt;
 $(&amp;quot;#message_area&amp;quot;).corner();&lt;br /&gt;
&lt;br /&gt;
===テーブル操作===&lt;br /&gt;
*http://www.designwalker.com/2009/09/jquery-table.html&lt;br /&gt;
*http://d.hatena.ne.jp/cyokodog/20080720/1216569757&lt;br /&gt;
&lt;br /&gt;
===Cookie===&lt;br /&gt;
*http://archive.plugins.jquery.com/project/Cookie&lt;br /&gt;
====有効期限を設定する====&lt;br /&gt;
var serviveDays = 30;&lt;br /&gt;
var date=new Date();&lt;br /&gt;
date.setTime(date.getTime()+(serviveDays*24*60*60*1000));&lt;br /&gt;
$.cookie(&amp;quot;key_foo&amp;quot;, &amp;quot;value_bar&amp;quot;, {expires:date});&lt;br /&gt;
==API Memo==&lt;br /&gt;
===html()===&lt;br /&gt;
*innerHTML と同じ&lt;br /&gt;
===addClass(class), removeClass(class)===&lt;br /&gt;
*指定した要素にCSSクラスを追加/削除&lt;br /&gt;
&lt;br /&gt;
===parent(expr),children(expr)===&lt;br /&gt;
*parent : 対象の要素の親(先祖をさかのぼる)を取得&lt;br /&gt;
*children : 対象の要素の子(直下の子供のみ)を取得&lt;/div&gt;</summary>
		<author><name>Piroto</name></author>
		
	</entry>
</feed>