【Web前端问题】怎么使用jQuery来实现下图中的二级联动啦?

想用jQuery实现下图中的功能,勾选省可以全部选中市,市也可以根据需要是否选中,做了很久就卡住了,求大神指点:
clipboard.png

clipboard.png

回答:

LZ你也不说卡在哪里?让我们怎么提个人看法呢?


需要的数据
存放省的数组:provinceList:[{},{}...]
存放市的数组:cityList:[{},{}...]
当前选中的省:currentProvince:{id:proviceId,name:proviceName,...}
当前选中的市:currentCities: [{},{},]

所需要的方法

    //省被点击了

function onProviceClick(e){

if(如果是点击的同一个省){

//你重复点击了

}else{

//取消之前选中的省

//清空之前选中的市

//获取当前选中的省

//根据当前的省找到当前的省对应的市

getCityByProvice(proviceId)

//对市进行处理

//更新dom

}

}

//根据省Id获取对应的市

function getCityByProvice(proviceId){

//todo.....

return cities;

}

//选中城市

function selectCity(city){

//currentCities.push(city);

}

//取消选中的城市

function disSelectCity(city){

//todo....

}

//城市全选

function selectAll(){

}

//清空

function disSelectAll(){

}

我这也就举个栗子;楼主倒是在哪卡住了呢!!!

以上是 【Web前端问题】怎么使用jQuery来实现下图中的二级联动啦? 的全部内容, 来源链接: utcz.com/a/137473.html

回到顶部