2010-07-28 55 views
0

我在視圖中的兩個單選按鈕..如何檢查哪一個被選中或不使用jQuery

這樣的事情..

<input type="radio" name="ObnCategory" id="Obncategory" checked="checked" />X</div><br /> 
    <div> 
    <input type="radio" name="ObnCategory" id="Obnsubcategory" />Y</div><br /> 

我需要看看哪一個被選中或不使用jQuery的?

感謝

回答

2

試試這個:

$("input:radio:checked").val(); 

即:

if ($("input:radio:checked").val() == "X") { 

} 
else if ($("input:radio:checked").val() == "Y") { 

} 

在您的特定更新的例子試試這個:

$("input:radio:checked").next().text(); 
+0

基礎上,OP的我認爲不能適用... :) – Reigel 2010-07-28 04:24:01

1

爲什麼不添加一個label ...

<div> 
    <input type="radio" name="ObnCategory" id="Obncategory" checked="checked" /> 
    <label for="Obncategory">X</label> 
</div> 
<div> 
    <input type="radio" name="ObnCategory" id="Obnsubcategory" /> 
    <label for="Obnsubcategory">Y</label> 
</div> 

然後

$(function(){ 
    $(':radio:checked').next('label').text() // would get the value 
}) 

play with the demo here

相關問題