2011-07-27 14 views
28

संभव डुप्लिकेट:
How do I check a checkbox with JQuery or Javascript?jQuery के साथ चेकबॉक्स कैसे चेक किया जाए?

मैं एक चेकबॉक्स चेक (या नहीं) jQuery के साथ बनाने की कोशिश कर रहा हूँ।

मेरे उदाहरण HTML: एक चेकबॉक्स को साफ़ पर

<input type="checkbox" id="test" name="test" /> 

प्रयास (काम नहीं करता है)

$('#test').val('off'); 

और जाँच पर:

$('#test').val('on'); 

मैं कैसे साथ चेक बॉक्स प्रकार नियंत्रित कर सकता jQuery?

उत्तर

6
$('#checkbox').prop('checked', true); 

जब आप चाहते हैं कि उसे अनचेक:

$('#checkbox').prop('checked', false); 
4

में jQuery v1.6 उपयोग prop

chec करने से k कि checkd है या नहीं

$('input:radio').prop('checked') // will return true or false 

और इसका इस्तेमाल checkd

$("input").prop("checked", true); 
+0

ओपी यदि चेकबॉक्स चेक किया नहीं पूछ नहीं किया गया था या है, लेकिन इसकी जांच करने का यह –

+0

@Nicola मैं मेरा जवाब अपडेट करें – diEcho

2

आप jQuery के साथ अपने चेक बॉक्स को नियंत्रित करने की जरूरत नहीं है बनाने के लिए। आप इसे कुछ सरल जावास्क्रिप्ट के साथ कर सकते हैं।

इस जेएस टुकड़ा ठीक काम करना चाहिए:

document.TheFormHere.test.Value = true

+1

आप असेंबली में भी कोड लिख सकते हैं लेकिन इसका मतलब यह नहीं है कि आप हमेशा चाहते हैं। – Dismissile

6

मुझे लगता है कि यदि आप jQuery 1.6 का उपयोग कर रहे हैं, तो आपको prop() का उपयोग करना चाहिए।

यह जांच करने के लिए आपको क्या करना चाहिए:

$('#test').prop('checked', true); 

इसे अचयनित करने के लिए:

$('#test').prop('checked', false); 
संबंधित मुद्दे