2012-10-29 140 views
1

我有一些單選按鈕:檢查是否單選按鈕中的一個項目檢查

<input type="radio" id="rdoLevel" name="rdoSelect" /> 
<input type="radio" id="rdoBase" name="rdoSelect" /> 
<input type="radio" id="rdoSchool" name="rdoSelect" /> 
<input type="radio" id="rdoTypeRegistre" name="rdoSelect" /> 

,我想檢查由ID的每個項目,例如我想檢查rdoLevel等於檢查一些代碼例如進行 像這樣:

$("input:radio").click(function() { 
        var id = $(this).attr("id"); 
        if (id == "rdoLevel") { 
         //some code 
        } 
       }); 

我該怎麼做?
謝謝你的建議!

回答

2
$("input:radio").click(function() { 
       var id = $(this).attr("id"); 
       if (id == "rdoLevel" && $(this).is(':checked')) { 
        //some code 
       } 
      }); 
4
$("input[name='rdoSelect']").change(function() { 
    switch (this.id) { 
     case "rdoLevel": 
      // ... 
      break; 
     case "rdoBase": 
      // ... 
      break; 
     // etc 
    } 
});​ 

DEMO:http://jsfiddle.net/kQC9L/

1

更改您點擊以下。 (類型選擇器不正確。)

$("input[type=radio]").click(function() { 
    var id = $(this).attr("id"); 
    alert(id); 

});​ 
相關問題