jQuery1.1がリリース

2007年1月15日

AjaxのフレームワークであるjQueryの最新版jQuery1.1がリリースされたようです(2007年1月14日)。新しく追加された要素には例えばDOM要素の属性を操作する場合

// 1.0 Codeでの書き方
$("a").each(function(){
    $(this).attr("href", "/item/" + this.id);
}).show();

と書いていたものがjQuery1.1ではわずか1行

// 1.1 Code
$("a").attr("href", function(){ return "/item/" + this.id; }).show();

かえって書式が汚くなったような気がしなくも無いですが、まぁ短く書けるってのはいいことでw。ただし、1.0から1.1へのアップグレードは互換性の問題があるようで注意が必要のようです。

以前からAjax周りを勉強したかったのでこの機会にjQueryでもやってみようかなぁ・・・。

jQuery1.1の追記メモ

後で調べてみたら、1.0から1.1ってメソッドなどかなり変わっている部分ありますね。CSSの指定などで使っていた.id().attr(”id”)と書かなくてはいけなくなったり・・・イベントの操作なども書き方が以前と変わっています。下記サイトにjQuery1.0からの変更点がまとめられているので参考にすると良いかもです。

それと過去の1.0バージョンのコードを1.1でも使いたいという方にはjQuery 1.0 Compatibility Pluginというプラグインが用意されているので、それを使ってみるのもいいでしょう。ただ、どのみちいずれは1.1に対応させなきゃいけないということでしょうから、これらの手段は過渡的なものですね。

関連エントリー

現在、この記事へのトラックバックは受け付けていません。

コメントを投稿する場合は次のフォームよりお願いします

コメント投稿フォーム
(スタイル用HTMLタグが使えます)

ページの先頭に戻る