के साथ एकाधिक तत्वों का मान प्राप्त करना मैं तालिका कक्ष का मान प्राप्त करने का प्रयास कर रहा हूं।Jquery
उदाहरण के लिए
<table id='projects'>
<tr>
<td id='a'>aaaaa</td>
<td id='b'>bbbbb</td>
<td id='c'>ccccc</td>
<td id='d'>eeeee</td>
<td id='e'>ddddd</td>
</tr>
</table>
<a id='test' href='#'>test </a>
मैं aaaaa, bbbbb, ccccc, eeeee, ddddd हो और उन्हें अपने सरणी asign करना चाहते
मेरा मानना है कि मैं
नीचे मेरी Jquery कोड के साथ मूल्य प्राप्त कर सकते हैं$(document).ready(function(){
$('#test').click(function(){
var tableVal=new Array();
tableVal['a']=$('#a').text();
tableVal['b']=$('#b').text();
tableVal['c']=$('#c').text();
tableVal['d']=$('#d').text();
tableVal['e']=$('#e').text();
})
});
हालांकि, मुझे लगता है कि यह बहुत ही रखरखाव योग्य नहीं है और मेरे पास 20 टैग हैं तो बहुत सारे कोड लें। मैं सोच रहा था कि क्या मैं इसे .each
या इसे संग्रहीत करने का कोई बेहतर तरीका कर सकता हूं। सहायता के लिए धन्यवाद। .. 1 ली पंक्ति का अर्थ है तदनुसार संशोधित यदि आप सभी पंक्तियों के लिए कर सकते हैं या यदि आप उस के साथ मदद की जरूरत है मुझे पता है चाहता हूँ - :eq(0):
हां मुझे एक सहयोगी सरणी की आवश्यकता है और आपका उत्तर मेरे लिए सही है। हालांकि मैं आपके कोड में '(इंडेक्स)' के इरादे को समझ नहीं पा रहा हूं। क्या आप समझाएंगे? धन्यवाद। – FlyingCat
आपको फ़ंक्शन (अनुक्रमणिका) की आवश्यकता नहीं है। –
नक्शा अधिक संक्षिप्त है – pstanton