このエントリーをはてなブックマークに追加
はてなブックマーク - jQueryのバージョンアップ
Share on Facebook
Post to Google Buzz
Bookmark this on Yahoo Bookmark
Bookmark this on Livedoor Clip
Share on FriendFeed
jQueryのバージョンアップ引越しスタディ

jQuery1.4.2からjQuery1.7.2 に変更した際に以下の違いがありました。

$("textarea").attr("disabled", "disabled");

これは、1.7.2では機能しないので以下のようにする。

$("textarea").prop("disabled", true);

どうもHTMLの属性で値を持たない属性、例えば、checked, disabled,readonly 等は、
.propでtrue,falseを指定して、有効、無効に設定するようです。

jQuery1.7.2 にバージョンアップして良かった事は、

$.ajax({
  type: "GET",
  url: "http://xxx.test.test",
  dataType: "jsonp",
  data: {
          id:'XXXXID',
          msg:'MMMMM'
  },
  success: function(data, dataType){
       alert('OK');
  },
  error: function(XMLHttpRequest, textStatus, errorThrown){
       alert(textStatus):
  }
});

として、dataTypeに”jsonp”を指定して、サーバーが”jsonp”以外の方法で出力してくると、
1.4.2では success も、error も呼ばれない。
1.7.2では error がちゃんと呼ばれる。

とりあえず、1.4.2から1.7.2にして遭遇した事を書いてみましたが、
他にも色々あるんでしょうね。