这篇文章主要讲解了JQuery如何实现省市联动效果,内容清晰明了,对此有兴趣的小伙伴可以学习一下,相信大家阅读完之后会有帮助。
为西双版纳等地区用户提供了全套网页设计制作服务,及西双版纳网站建设行业解决方案。主营业务为成都网站设计、做网站、西双版纳网站设计,以传统方式定制建设网站,并提供域名空间备案等一条龙服务,秉承以专业、用心的态度为用户提供真诚的服务。我们深信只要达到每一位用户的要求,就会得到认可,从而选择与我们长期合作。这样,我们也可以走得更远!
Js相关技术
JS中的数组: ["城市"]
new Array()
DOM树操作:
需求分析
在我们的注册表单中,通常我们需要知道用户的籍贯,需要一个给用选择的项,当用户选中了省份之后,列出省下面所有的城市
技术分析
准备工作 : 城市信息的数据
添加节点 : appendChild (JS)
a. append : 添加子元素到末尾
$("#div1").append("this is replacing text")
b. appendTo : 给自己找一个爹,将自己添加到别人家里
$("#div1").prepend("this is replacing text")
和第一个效果一样
c. prepend : 在子元素前面添加
$("#div1").after("this is replacing text")
d. after : 在自己的后面添加一个兄弟
$("this is replacing text").appendTo("#div1")

Title this is a text that will be replaced!
遍历的操作:

步骤分析:
代码实现:
$(function(){
$("#province").change(function(){
// alert(this.value);
//得到城市信息
var cities = provinces[this.value];
//清空城市select中的option
/*var $city = $("#city");
//将JQ对象转成JS对象
var citySelect = $city.get(0)
citySelect.options.length = 0;*/
$("#city").empty(); //采用JQ的方式清空
//遍历城市数据
$(cities).each(function(i,n){
$("#city").append("");
});
});
});看完上述内容,是不是对JQuery如何实现省市联动效果有进一步的了解,如果还想学习更多内容,欢迎关注创新互联行业资讯频道。