Getting An Element's `id` Attribute
Can you get the id attribute of a html tag using jQuery or without? For example:
Solution 1:
You can use attr('id')
in jQuery or the id
property (or getAttribute('id')
) on the native DOM element.
Solution 2:
The way I see it, you most probably need to attach a selector class to the ul so that you can use it to get the id:
<ul id="todo"class="todoclassname" />
then, you can get the id by doing:
$(".todoclassname").attr("id");
Solution 3:
$('.class')[0].id
or $('.class').get(0).id
If you need this for multiple elements do
$('.class').each(function() {
this.id
}
You can also use conventional .attr
but it's slower. Though difference is not major, I don't see any drawbacks and syntax is basically same, unless you need to chain-edit attributes.
Solution 4:
Yes, you can use .attr('id')
to get the id of an element
Post a Comment for "Getting An Element's `id` Attribute"