通过点击事件触发单选按钮集?

Trigger on radio-button set via click event?

我试图在单选按钮上触发触发器,但无法正常工作。 如果我改用复选框,效果很好,但我有点需要单选按钮。

单选按钮可以通过按下来设置,或者测试div。如果更改了单选按钮,它应该触发触发器。

<div class="testing">  
  <div class="test">Test</div>
  <input type="radio">
</div>

$(".test").on("click", function() {
var radio = $(this).closest(".testing").find("input[type='radio']");
    if (!radio.prop("checked")) {
        radio.prop("checked", true);
    } else {
        radio.prop("checked", false);
    }
})

  $(".testing").on("change", function() {
  $(".test").html("weee");
});

https://jsfiddle.net/fbmod5ca/

使用trigger('change')显式触发事件

radio.prop("checked", true).trigger('change');

Updated Fiddle