如题如图,这些checkbox都是后台遍历生成的,怎么添加事件,比如我点击济南市,济南市下所有的县也选中
遍历生成的结果呢,有没有ID,name,value,能不能在后台遍历的时候给全部CheckBox直接加上点击事件呢
直接加上点击事件?怎么加,我也想
@紫晶城: 贴下前后端代码看看,都不知道你怎么遍历生成的,也不知道你生成的结果什么样
@媳妇儿郭嘉: 可以了
System.Windows.Controls.CheckBox xb = new System.Windows.Controls.CheckBox();
xb.Checked += new RoutedEventHandler(cb_CheckedChanged);
private void cb_CheckedChanged(object sender, RoutedEventArgs e)
{
var str = e.Source.ToString();
if (str.Contains("True"))
{
//选中
}
else if (str.Contains("Flase"))
{
//未选中
}
}
new CheckBox () 时候指定 ID 绑定事件
获取所有子项,设置IsChecked即可。
这个简单。。首先给青岛checkbox加个ID=qd
$("#qd").chick(function(){
if($(this).is(":checked"))
{
$("#qd checkbox").attr("checked","checked");
}
})
老铁,你是认真的吗?人家问的是WPF,不是JS