2013-11-04 8 views
65

में VALUES मैं सभी चेकबॉक्स VALUE प्राप्त कर रहा हूं जो jquery के माध्यम से चुने गए हैं।सभी चयनित चेकबॉक्स प्राप्त करने का सबसे अच्छा तरीका jquery

+0

'jquery के माध्यम से चुना गया ??? –

+0

'jquery के माध्यम से चुने गए' से आपका क्या मतलब है? –

+0

इस आलेख का संदर्भ लें: http://javascriptstutorial.com/blog/get-selected-checkbox-values/ –

उत्तर

232

आप मूल्यों की एक सरणी बनाने के लिए :checkbox:checked चयनकर्ता और map हैं:

var checkedValues = $('input:checkbox:checked').map(function() { 
    return this.value; 
}).get(); 

अपने चेक बॉक्स का उपयोग करते हैं कि है एक साझा वर्ग यह तेजी से किया जाएगा करने के बजाय, जैसे। $('.mycheckboxes:checked'), या एक सामान्य नाम के लिए $('input[name="Foo"]:checked')

+2

आकर्षण की तरह काम करता है, मैं इसे अल्पविराम से अलग स्ट्रिंग के रूप में पसंद करूंगा ... – hercules

+17

। जॉइन (',') यह – hercules

+1

करता है मुझे .join (') का उपयोग किये बिना अल्पविराम से अलग मूल्य मिल गए। मैं jQuery 1.10.2 का उपयोग कर रहा हूँ। और कोड के अनावश्यक लाइनों के समय और अतिरिक्त लाइनों को बचाने के लिए धन्यवाद, मेरे लिए यह बिल्कुल सही काम करता है। – zeeshan

संबंधित मुद्दे