2014-02-15 209 views
0

我有一組單選按鈕,並在點擊一個鏈接我要執行的組中的一個單選按鈕......在這種情況下,一個一個id =「IndividualPD」執行單選按鈕點擊。當點擊一個鏈接

這是單選按鈕

<div class="btn-group" id="performanceRadioBtns" data-toggle="buttons" style="margin-  top: 20px; float: right"> 
    <label class="btn btn-primary active"> 
     <input type="radio" name="options" id="PDStatus"> 
     PD Status 
    </label> 

    <label class="btn btn-primary"> 
     <input type="radio" name="options" id="PDRating"> 
     PD Rating 
    </label> 
    <label class="btn btn-primary"> 
    <input type="radio" name="options" id="IndividualPD"> 
    Individual PD 
    </label> 
</div> 

這是什麼,我都試過了jQuery的HTML。

$("#performanceRadioBtns").find("#IndividualPD").find("input[name='options']").trigger("change"); 

但不激活按鈕。

也許對如何「觸發」在點擊一個鏈接

+0

如果你的ID是因爲他們應該是唯一的,you'l l只有剛剛'$( '#IndividualPD')'去的單選按鈕。 – techfoobar

+0

是什麼意思,當你說「執行」的單選按鈕中的一個?變更事件將在單擊單選按鈕,即使沒有腳本被觸發。 – Esko

回答

1

如果你想檢查的單選按鈕這個按鈕,你需要使用prop("checked", true)

以及你選擇改變的幫助:

$("#performanceRadioBtns").find("#IndividualPD").prop("checked", true); 

因爲#IndividualPD已經是input元素

相關問題