Выполнение переключателя при нажатии на ссылку

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
    Если ваши идентификаторы уникальны, как и должно быть, вам нужно всего лишь $('#IndividualPD') чтобы перейти к переключателю.
  • 0
    Что это значит, когда вы говорите «выполнить» одну из радиокнопок? Событие изменения будет вызвано щелчком по радиокнопке даже без сценария.
Теги:
radio-group

1 ответ

1
Лучший ответ

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

Кроме того, чтобы изменить селектор, выполните следующие действия:

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

поскольку #IndividualPD уже является элементом input

Ещё вопросы

Сообщество Overcoder
Наверх
Меню