How do I select an element with its name attribute in jQuery? [duplicate]
Solution 1:
$('[name="ElementNameHere"]').doStuff();
jQuery supports CSS3 style selectors, plus some more.
See more
- jQuery - Selectors
- jQuery -
[attribute=""]
selector
Solution 2:
You can use:
jQuery('[name="' + nameAttributeValue + '"]');
this will be an inefficient way to select elements though, so it would be best to also use the tag name or restrict the search to a specific element:
jQuery('div[name="' + nameAttributeValue + '"]'); // with tag name
jQuery('div[name="' + nameAttributeValue + '"]',
document.getElementById('searcharea')); // with a search base