मेरे पास उत्पादों की एक सूची है। प्रत्येक उत्पाद में एक शीर्षक और एक समीक्षा लिंक है। वर्तमान में शीर्षक सीधे व्यक्तिगत उत्पाद पृष्ठ से लिंक करते हैं, और समीक्षा लिंक कहीं और जाते हैं।jQuery प्रत्येक लूप - चर का उपयोग
मैं प्रत्येक लीप के माध्यम से प्रत्येक लूप के लिए एक jquery का उपयोग करना चाहता हूं, शीर्षक से शीर्षक (पहला लिंक) ले लो, और इसे समीक्षा लिंक (दूसरा लिंक) पर लागू करें, इसलिए वे दोनों इंगित करते हैं उत्पाद पृष्ठ
सरलीकृत कोड इस प्रकार होगा:
<ul>
<li><a href="product1.html">Product 1</a><a href="review1.html">Review 1</a></li>
<li><a href="product2.html">Product 2</a><a href="review2.html">Review 2</a></li>
<li><a href="product3.html">Product 3</a><a href="review3.html">Review 3</a></li>
</ul>
मैंने सोचा कि यह निम्नलिखित की तरह कुछ होगा:
$("li").each(function(){
var link = $("a:eq(0)").attr('href');
$("a:eq(1)").attr("href", link);
});
लेकिन यह हमेशा एक ही चर "लिंक" का उपयोग करता है।
क्या कोई मेरी मदद कर सकता है?
+1। – Gabriel
शायद आपको यह समझाया जाना चाहिए कि दूसरा पैरामीटर जिसे आप '$()' (अर्थात् 'यह') पास करते हैं, चयनकर्ता के संदर्भ को परिभाषित करता है। –