मैं एक चेकबॉक्स के प्रत्येक पाश में इनपुट मूल्य प्राप्त करने के लिए कोशिश कर रहा हूँ में इनपुट मूल्य मिलता है, मैं नहीं कर सकते यह पता लगाने कैसे इस काम करने के लिए, मूल्य पहले चेकबॉक्स मूल्य के रूप में outputting रहता है पाने के लिए।jQuery एक चाहते प्रत्येक पाश
$('.custemb, input[name=cb], input[class=multadd]').live("click", function() {
$('input[class=multadd]:checked').each(function(index) {
val = index + 2;
valu = $('input[class=multadd]:checked').val();
multiz = multiz + '&aid' + val + '=' + valu;
});
});
समस्या चर valu
के उत्पादन में कुल मिलाकर के पहले चेकबॉक्स प्रत्येक पाश, नहीं पाश की वर्तमान चेकबॉक्स है, मैं वर्तमान मूल्य की जरूरत है।
कोई विचार?
मैं पूछना चाहूँगा यदि "elem" पहले से ही इनपुट तत्व है तो मुझे मूल्य तक पहुंचने के लिए "elem" पर चयनकर्ता का उपयोग क्यों करना होगा? धन्यवाद – mkmnstr
@mkmnstr: क्योंकि 'elem' तत्व है, तत्व के लिए एक jQuery वस्तु है। '$() 'फ़ंक्शन विभिन्न प्रकार के पैरामीटर लेता है, न केवल चयनकर्ता। यदि आप किसी तत्व में भेजते हैं तो यह उस तत्व युक्त एक jQuery ऑब्जेक्ट बना देगा। पहले उदाहरण में '$ (यह) 'कॉल उसी तरह फ़ंक्शन का उपयोग करता है। – Guffa
स्पष्टीकरण के लिए धन्यवाद, अब सब स्पष्ट है! चीयर्स! – mkmnstr