If I have the following HTML:
<ul>
<li>List 1</li>
<li>list 2</li>
<li>list 3</li>
</ul>
Can I get the text content from the the <li>
's and place them in array using javascript?
prototype. values() The values() method returns a new array iterator object that iterates the value of each index in the array.
The jQuery inArray() method is used to find a specific value in the given array. If the value found, the method returns the index value, i.e., the position of the item. Otherwise, if the value is not present or not found, the inArray() method returns -1. This method does not affect the original array.
var arr = $("li").map(function() { return $(this).text() }).get();
The map()
(docs) method creates a jQuery object populated with whatever is returned from the function (in this case, the text content of each <li>
element).
The get()
(docs) method (when passed no argument) converts that jQuery object into an actual Array.
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