关于jquery制作省份,城市下拉框的问题 10

第40行,定义数组后面为什么是定义的对象[属性对应的值],不理解的是前面为什么是定义的对象名?第41行,不明白什么意思,不写这句话,点击不同省份,城市会一直累加,求大神说... 第40行,定义数组后面为什么是定义的对象[属性对应的值],不理解的是前面为什么是定义的对象名?第41行,不明白什么意思,不写这句话,点击不同省份,城市会一直累加,求大神说明白点。 展开
 我来答
从前需要手写
2016-06-11 · TA获得超过603个赞
知道小有建树答主
回答量:978
采纳率:0%
帮助的人:712万
展开全部
sel 取的是 省份的value值 : 你对应绑定的是 “河北省”,“河南省” 。。。这些东西
例如你选择河南省的时候,obj是个json对象,obj["河南省"] 就是一个数组
arr[0] 就是 “安阳” arr[1]就是“郑州”。。。
所以下面的for循环代码就把 安阳,郑州,漯河加载到城市下面的 option里面去了
懂了嘛?

41行 就是把城市下面的option只保留第一个,其实可以不这么写,效果是能达到,但理解起来很别扭。
追问
40行我知道是数组,sel为属性的
数组元素,关键为什么是obj[sel],(obj是定义的一个对象)这样写我可以理解为一个对象后面是它的属性值?关键这个对象有四个属性啊,这后面的属性值对应那个属性?
41行不这么写,那该写什么?老师讲的说是jq对象转换成DOM对象,DOM有length属性..........就说这么多,不明白这属性怎么个效果?
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
?>

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式