なにこれ
今までjQueryに触れたことない自分のためのメモ。
したいことをできるためのサンプルコードがメインです。
非同期に読み込み
#id
のところにdata.txtを後から読み込む
$(function(){
$("#id").load("data.txt");
});
上のよりこのほうがいい
この場合、#id
の準備ができたらloadする
$("#id").ready(function(){
$("#id").load("data.txt");
});
このやりかただと、後からjsを使って生成されたオブジェクトにloadすることができないので、そのときは
$("p").live("click", function(){
$(this).after("<p>後ろに要素を追加</p>");
});
というようにする。(この例だと、#id
の部分をクリックするとクリックした<p>
の後ろに要素を追加する。新しく追加した<p>
にも適用される。)
この記事が参考になりました→jQueryで追加した要素を操作するにはon()メソッドで