/ / JQuery पर टैग के साथ सरणी बनाएँ - jquery, सरणी, टैग

JQuery - jquery, arrays, टैग पर टैग के साथ सरणी बनाएँ

मैं शरीर से सभी "पी" प्राप्त करना चाहता हूं और एक सरणी बनाना चाहता हूं, फिर इस सरणी का उपयोग प्रत्येक "पी" की टेक्स्ट सामग्री मुद्रित करने के लिए करें, मैं इसे कैसे संग्रहीत कर सकता हूं? बहुत नौसिखिया सवाल लेकिन मैं अटक गया हूँ।

धन्यवाद।

उत्तर:

उत्तर № 1 के लिए 1

ऐसा करने के लिए बहुत सी विधि है, शुद्ध जावास्क्रिप्ट या jQuery का उपयोग कर wheater:

जावास्क्रिप्ट:

var p = document.getElementsByTagName("p"); // Get all paragraphs (it"s fastest way by using getElementsByTagName)
var pTexts = []; // Define an array which will contain text from paragraphs


// Loop through paragraphs array

for (var i = 0, l = p.length; i < l; i++) {
pTexts.push(p[i].textContent); // add text to the array
}

लूप jQuery रास्ता:

$.each(p, function(i, el) {
pTexts.push(el.textContent);

// or using jQuery text(), pretty much the same as above
// pTexts.push( $(el).text() );
});

जवाब के लिए 2 № 2

के साथ प्रयास करें .map() jquery में

var result = $("body").find("p").map(function() {
return $(this).text();
}).get();

console.log(result);

बेला