i==0的时候不就是第一个了吗
我是新手,请详细点吧。
@毛主席夸我长得帅: 你在构建 radio 的时候加上:
<input type='radio' "+i==0?"checked='checked'":""+" name ....
@Yu:
if(i==0){
check="checked='checked'";
}
@Yu:报错了。
@毛主席夸我长得帅: 看你代码了,不用这样加;
用{6}对应的check就行了
加上这个
if(i==0){
check="checked='checked'";
}
@Yu:
还是不行
i==0 不一定进来哦,你上面有条件限制
@Yu: 纠结了。。
你把 string check="checked='checked'"; 放在for(int i=0 循环的上面
然后 在 sb.AppendFormat的后面 加上
check="";
@Yu: 额,好像是选中的最后一个。
@毛主席夸我长得帅: 把集合排序一下,不就倒过来了
@Yu: 你可以考虑用 js 加上
@Yu: 先慢慢来吧,把这些先做好。
给raid 加 checked="checked" 的属性
可是不止一条数据啊,怎么确定他选中的是第一个,而不是全部。
@毛主席夸我长得帅: 选中第几个由你决定,你应该是循环将html代码加入到StringBuilder的吧
@zhanghb: 没循环,用<ul>标签就直接把查询出来的树状显示出来了。
@毛主席夸我长得帅: 没循环怎么还用StringBuilder装啊?
@zhanghb: 刚用你说的试了,加checked="checked"可是报错了,我也是才学这个的,所以好多不会。
@毛主席夸我长得帅: 报啥错啊?
@zhanghb: 这是后台代码的截图,帮我看看吧。
@毛主席夸我长得帅: 你就判断i==0的时候,在 type='radio' 后面加 checked='checked' 把你刚才的代码去掉。不报错才怪
@zhanghb:你这个还有别的问题啊,ul元素应该在for循环外面吧,你这样不是有多个ul了
@zhanghb:那个代码执行下去好像没事,页面也没变形,就这我纠结了。
@毛主席夸我长得帅:选中了吗?
@zhanghb: 还没,/尴尬。。。
@毛主席夸我长得帅: F12 或查看原文件看一下吧。看看最终生成的什么html代码