I want to remove the id attribute from this image:
<img width="270" class="thumb" id="thumb" height="270" src="img/1_1.jpg" />
I tried doing this:
$('img#thumb').RemoveAttr('id','none');
But it is not removing the ID!
EDIT:
$('img#thumb').attr('src', response); $('img#thumb').attr('id', 'nonthumb');
This deosnt load the picture, or in this case the src! But when I remove the id attribute, it works fine
To prevent this, use . removeAttr() alongside . removeData() to remove the data- attribute as well.
$("#mySelect option:selected"). each(function () { $(this). removeAttr('selected'); });
To add and remove HTML attributes with jQuery, use the addClass() and removeClass() method.
The capitalization is wrong, and you have an extra argument.
Do this instead:
$('img#thumb').removeAttr('id');
For future reference, there aren't any jQuery methods that begin with a capital letter. They all take the same form as this one, starting with a lower case, and the first letter of each joined "word" is upper case.
I'm not sure what jQuery api you're looking at, but you should only have to specify id
.
$('#thumb').removeAttr('id');
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With