bbPi bbPi - 5 months ago 20
Javascript Question

jQuery find all elements with certain attribute and get the value of it

I need to get values of every existing 'ajaxify' attribute on the page.

$('[ajaxify]')


This gets me
361
objects. How to get the values?

Answer

To get all value as an array, use map(), attr() and get() methods

$('[ajaxify]').map(function() {
  return $(this).attr('ajaxify')
}).get()

FYI : Always try to use data-*(eg :data-ajaxify) for custom attribute, since it's the standard way to use custom attribute. In than case you can use data() method to get attribute value.

Comments