2014-02-15 6 views
0

У меня есть группа переключателей, и после нажатия ссылки я хочу выполнить одну из переключателей в группе ... в этом случае с идентификатором Id = "IndividualPD" ,Выполнение переключателя нажмите на ссылку

Это HTML для радиокнопок

<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 для того, что я пробовал.

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

, но не активирует кнопку.

Помощь возможно о том, как «спусковой крючок» этой кнопки при нажатии на ссылку

+0

Если ваши идентификаторы уникальны, так как они должны быть, you'l l только для '$ ('# IndividualPD')', чтобы перейти к переключателю. – techfoobar

+0

Что это значит, когда вы говорите «исполните» одну из радиоблок? Событие изменения будет активировано при нажатии на радиокассету даже без скрипта. – Esko

ответ

1

Если вы хотите проверить переключатель, вы должны использовать prop("checked", true)

Как изменить свой селектор:

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

так #IndividualPD это уже input элемент

Смежные вопросы