js地址,居住地,户口,职业,行业多选实现

本文介绍了一个JavaScript实现省市区多选的需求,包括动态添加数据功能。通过研究和修改现有JS代码,实现了点击按钮添加地址多选行,并在选择地区时更新对应行的隐藏值。主要逻辑涉及addRuleHTML()和jobAreaSelect()方法,以及jobArea_Arr数组的管理。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

公司甩给我一个需求,其中一部分是对省市区地址多选,研究了一下午,发现一个已经写好的js可以使用,

遂研究改js的逻辑与代码,下面贴的是最初版本的js,仍有部分不符合需求,所以还有2.0版本的省市区多选,

image

image

通过对应的省市区js,职能js,行业js

需求是根据点击一个按钮 实现动态添加数据,所以每个数据都有一个地址多选

主要逻辑:

点击“添加规则”,出发点击事件 addRuleHTML(),进入 function addRuleHTML(){}方法,添加点击次数个行,

点击“请选择地区”,进入city_func.js里面的jobAreaSelect(index,value)方法,index为行下表,value为改行默认地址为0,

进入jobAreaSelect方法后,根据第一次点击“请选择地区”时的value值为0,清空city_func.js里面的公共数组jobArea_Arr,

如果是第一次进入,就把jobArea_Arr清空,就没有勾选上的地址,如果不是第一次进入,则把value 通过 jobArea_Arr = value .split(",")

赋值给jobArea_Arr ,点击保存时,将选择的市区号保存到对应的行的隐藏到$(’#jobAreaID’+index).val().

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值