Repeater 中checkbox选中的问题,js解决

再Repeater的每一行中有一个checkbox和textbox控件,使用js控制当选中checkbox的时候将对应的textbox显示出来,当选中全选的时候将每一行对... 再Repeater的每一行中有一个checkbox 和textbox 控件,使用js控制 当选中 checkbox的时候 将对应的textbox 显示出来,当选中 全选的时候 将每一行对应的 textbox都显示出来 。 (Repeater控件中) 展开
 我来答
zc_hades
2012-12-27 · TA获得超过181个赞
知道小有建树答主
回答量:262
采纳率:0%
帮助的人:111万
展开全部
用jquery比较辩中州好写
$(function(){
$("checkbox").click(function(){
var flag = $(this).attr("checked");
if(flag)
{
$(this).siblings("携蔽input [type='text']").show();
}
else
{
$(this).siblings("input [type='text'培旦]").hide();
}
});
}
追问
怎样确定选中checkbox后,显示或隐藏的是对应的那个 textbox 怎样将两者联系起来呢?QQ 一七五四八一九二九九 谢谢你
追答
公司上不了QQ,我上边不是写了么, $("checkbox")这个是获取所有的checkbox,点击后$(this)就是你点击的checkbox,然后$(this).siblings就是这个checkbox旁边textbox的, 
$(this).attr("checked")是返回这个checkbox是否选中,如果选中了返回的是ture,把它赋给flag,下来如果flag是true,那么这个text就展示出来.show(),反之.hide(),
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式