layer.open打开的窗口,不能设置radio的选中状态

提问 未结 1 70
木吉他里的青春
悬赏:20飞吻
用layer.open打开的窗口,请求数据后,不能设置radio的选中状态.代码结构如下:
<div class="_banner_huo">
<label>请选轮播图类型:</label>
<div>
<label class="radio-inline" data-type="1">
<input id="single" type="radio" name="_like" title="单商品" checked>
</label>
<label class="radio-inline" data-type="2">
<input id="commodity" type="radio" name="_like" title="链接">
</label>
</div>
</div>
js如下:
if(res.code == 1){
if(res.data.bannerType == 1){
$('._banner_shang, .goodsInput').addClass('hidden');
$('._banner_hao').removeClass('hidden');
link = $('#linked').val(res.data.link);
type = res.data.bannerType;
} else if(res.data.bannerType == 2){
$('._banner_hao, .goodsInput').addClass('hidden');
$('._banner_shang').removeClass('hidden');
$('#commodity').attr('checked','checked');
$('#single').removeAttr("checked");
link = $('#links').val(res.data.link);
type = res.data.bannerType;
}
$('._imgTitle input[type="text"]').val(res.data.title);
$('._imgSort input[type="text"]').val(res.data.sortNumber);
$('#_banner_upimg img').attr('src', res.data.bannerPicPath);
$('#_mgBannercaeate').val(res.data.bannerPicPath);
} else {
layer.msg(res.message)
}
回帖
  • 添加选中之后还要form.render()渲染一下,
    0 回复