web-dev-qa-db-ja.com

jQueryを使用してdivからid属性を削除する方法は?

この画像からid属性を削除したい:

<img width="270" class="thumb" id="thumb" height="270" src="img/1_1.jpg" />

私はこれを試しました:

$('img#thumb').RemoveAttr('id','none');

しかし、IDを削除するわけではありません!

編集:

$('img#thumb').attr('src', response);
$('img#thumb').attr('id', 'nonthumb');

これにより、画像、またはこの場合はsrc!が読み込まれます。しかし、id属性を削除すると、正常に機能します

69
getaway

大文字の使い方が間違っているため、余分な議論があります。

代わりにこれを行います:

$('img#thumb').removeAttr('id');

将来の参考のために、大文字で始まるjQueryメソッドはありません。それらはすべて小文字で始まるこの形式と同じ形式を取り、結合された各「Word」の最初の文字は大文字です。

146
user113716

jQuery api あなたが見ているものはわかりませんが、idを指定するだけでよいはずです。

$('#thumb').removeAttr('id');
13
zzzzBov