デザイナーにも分かりやすいjQuery入門講座|jQueryの使い方

このエントリーをはてなブックマークに追加
索引
Core:コアとなる仕組み
Selectors:セレクタ
Attributes:属性
Traversing:対象の変更
Manipulation:操作
CSS:スタイルシート
Events:イベント
Effects:演出効果
Ajax:xml等との連携
Utilities:ユーティリティ
Data:データ
Miscellaneous:諸々
Deferred:処理管理
Callbacks:コールバック
Internals:内部処理

.removeAttr( )属性の削除

構文

属性を削除返値:jQueryオブジェクト
jQo.removeAttr( 属性 )ver1.0〜

機能

jQueryオブジェクトで指定した要素から引数に指定した属性を削除します。

解説

属性を削除します

サンプル(removeAttr/01.html)を開いてhtml内のa要素のtarget属性が_blankになっていることを確認して下さい。そのためリンクをクリックすると別ウインドウでリンクが開きます。

<a href="http://www.google.co.jp/" target="_blank">google</a>

jQueryは以下の様に記述され、buttonをクリックするとremoveAttrメソッドによってtarget属性が削除されます。そのためbuttonをクリックしてからリンクをクリックすると別ウインドウでリンクしなくなります。

$("button").click(function(){
	$("a").removeAttr("target");
})