后端返回数据给我,我要以树形控件的形式展示,动态生成li列表,里面含有input和span(设备的名字),点击input勾选展示设备到地图,取消则删除,我如何给每一个input赋不同的点击事件啊?
不需要给每个input赋不同的点击事件,只需要把对应控件的id传给onclick方法,onclick 方法根据不同的id做不同的处理就行了
$('ul').on('click','li input',function(event){
//在这里做判断,调用不同的方法
console.log(this,event)
})
或者直接先判断,再给onclick绑定不同的方法。