框架修改了触发事件名称,ifChanged为radio标签状态改变时调用的事件,ifChecked为radio标签被选中时调用的事件,两种事件都可运用与input元素
//页面DOM
<div class="col-sm-4" id="userStatus" col="UserStatus"></div>
//radio组件数据初始化
$("#userStatus").ysRadioBox({ data: ys.getJson(@Html.Raw(typeof(StatusEnum).EnumToDictionaryString())) });
//radio组件Change事件绑定
$("body").delegate("#userStatus input[type='radio'][name='userStatus_radiobox']", "ifChanged", function () {
console.log("ifChanged");
console.log($(this).val())//当前选中值
});
$("#userStatus input[type='radio'][name='userStatus_radiobox']").on('ifChanged',function(){
console.log("ifChanged");
console.log($(this).val())//当前选中值
});
//radio组件选中事件绑定
$("body").delegate("#userStatus input[type='radio'][name='userStatus_radiobox']", "ifChecked", function () {
console.log("ifChecked");
console.log($(this).val())//当前选中值
});
$("#userStatus input[type='radio'][name='userStatus_radiobox']").on('ifChecked',function(){
console.log("ifChecked");
console.log($(this).val())//当前选中值
});