タグ

jQueryとattrに関するnibushibuのブックマーク (2)

  • jQuery 1.6のpropメソッド - NullPointer's

    1.6で prop というメソッドが出来たそうだよ。 John Resig - jQuery 1.6 and .attr() 英語よく分からんが、http://api.jquery.com/prop/ 等も読んでみると、どうやらこういう事らしい。たとえば <input type="checkbox" id="a" checked="checked"> に対して $("#a").attr("checked") という操作が可能だが、この操作で取得される値はなんだろうか? HTML属性値として checked という文字列が返るのか、DOMプロパティとして true という真偽値が得られるのか良く分からない。これを厳密にわけるため prop メソッドが追加された。 jQuery1.5以前では $("#a").attr("checked") // => true jQuery1.6では $("#

    jQuery 1.6のpropメソッド - NullPointer's
  • jQuery1.6のattr()で困ったら、1.6.1にすればいいみたい。 | Ginpen.com

    先日jQuery 1.6がリリースされましたが、案の定.attr()関連で議論になったようで、一週間後に後方互換を保つ更新が行われました。 jQuery: » jQuery 1.6.1 Released 1.6の更新内容は先日の記事をご覧頂ければ。 jQuery1.6の更新内容をまとめたよ。 | Ginpen.com 更新内容 jQuery 1.6では.prop()メソッドの追加と.attr()メソッドの変更があり、これが「属性」と「プロパティ」の差、及び関係性についての議論を引き起こしました。結果として、1.6.1では後方互換を保つよう修正される事になりました。 つまり1.5.2から(1.6を飛ばして)1.6.1へバージョンアップする際は、.attr()関連のコードは変更が不要です。 なお.date()の方は1.6のリリースノートの通りの動作のままである事に注意してください。 前回(1.

    jQuery1.6のattr()で困ったら、1.6.1にすればいいみたい。 | Ginpen.com
  • 1