akkun_choi pedia
mindia › akkun_choi pedia › 単語

jQuery

akkun_choi · 2010-05-11 更新 · 4 ポイント · 履歴(17)
第 6 版(2009-08-18 21:53:00 · akkun_choi)を表示しています。 最新版に戻る

jQueryのjは小文字です。

Google AJAX API Loader

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js" type="text/javascript"></script>

ajax

>|javascript|
$.ajax({
dataType: "json",
data: {
"key": "value"
},
cache: true,
url: "http://path/to/request/",
success: function (data) {
alert(data);
}
});
||<

onloadみたいなやつ

>|javascript|
$(document).ready(function(){
...
}
||<

プラグイン開発

http://docs.jquery.com/Plugins/Authoring

メモ

IE8でtrのvisibleがおかしい

実証コード

<table id="target">
  <tr> 
  <td>hoge</td>
  <td>moge</td>
  <td style="display:none">sage</td></tr>
</table>  
<script type="text/javascript">
$(function(){
  var str = '';
  $('#target tr').children().filter(':visible').each(function(){
    str += $(this).text();
  });
  alert(str);
});
</script>

"hoge moge" が正しいんだけど、IE8では "hoge moge sage" になる。
:visibleはwidthとheightが0以上であればvisibleだと判断してるんだけど、
IE8ではtrがhiddenでもwidthに0以上の値を返すかららしい。

1.3.3では直るっぽい。
http://dev.jquery.com/ticket/4512

リンク

本家ドキュメント
http://docs.jquery.com/Main_Page

jQuery開発者メモ
http://www.mikage.to/jquery/

jQueryを読み解く
http://gihyo.jp/dev/feature/01/jquery

履歴

タグ

「jQuery」タグが付けられた単語

他の人の「jQuery」