2013-01-08 35 views
0

我確信這已被問過很多次,但我不知道什麼會對我有效。我很JQ文盲,但在工作。我如何獲得一個複選框的值

我需要獲取複選框的值,以便我可以在服務器上處理它們。目前,我得到一個POST值,但沒有任何檢查。有人可以告訴我如何得到未檢查的價值?

$(this).next()[0].checked = !$(this).next()[0].checked; 
var vals = $(this).next().serializeArray(); 
+0

這應該回答這個問題 http://stackoverflow.com/questions/786142/how-to-retrieve-checkboxes-values-in-jquery – bukart

+0

謝謝你的鏈接,bukfixart。 – NaN

回答

1
var val = $(this).is(':checked'); 

這裏有一個demo fiddle證明它的工作原理

+2

儘管downvote,這是你如何得到一個複選框的價值。看到小提琴 – Jason

+0

你爲什麼低調?誠然,我知道關於JQuery的事,但這對我來說看起來不是一個糟糕的答案。 – NaN

+0

不知道。有些人是愚蠢的。 – Jason