2012-06-29 45 views
0

我在這裏有一個奇怪的問題。它可能只是一些愚蠢的東西,但我沒有看到它。我有兩組單選按鈕,group1和group2,並且我想在一個函數中獲取它們的值。使用jQuery獲取2組單選按鈕的檢查值

我在該div中的所有單選按鈕上有1個clickevent,當我點擊它們時,我想顯示兩組的檢查值。但他只讀到第一組的價值。所以它總是顯示1-1 2-2 3-3 4-4而不是可能1-2 3-1等......

有一個jsfiddle here我在想什麼?

+0

我習慣xpath並且做了同樣的事情:) – Bob

回答

3

得到你的函數擺脫@標誌:

function changeOutput() { 
    gval1 = $("input:radio[name='group1']:checked").val(); 
    gval2 = $("input:radio[name='group2']:checked").val(); 
    $('#generator_output').text(gval1 + ' ' + gval2); 
}​ 

jsFiddle example

+1

瞧,我們有一個贏家!謝謝你,今天編碼太長我猜...我儘快發佈這個答案 –

+1

沒問題。今天是星期五,我允許你提前離開工作。 – j08691