声明:本文章系Jarvis原创,转载请注明!
这是html代码,大家看个意思就可以.
<select onchange="typeChange(this)">
<option value="">
请选择类型
</option>
<s:iterator value="sightTypes">
<option value="${id }">
${typeName }
</option>
</s:iterator>
</select>
主要思路:
1.列出一级列表
2.AJAX查找一级列表是否有下级 有增加一个select
function typeChange(obj){
var o = $(obj);
var value = o.val();
var o_stId = $('#sightTypeId');
o_stId.val(value);
o.nextAll().remove();
if(value != null && value != ""){
//有选择 获取下一级
$.ajax({
type:'POST',
url:'地址',
data:'npid=' + value,
dataType:'json',
success:function(msg){
if(msg != null && msg.length >0){
//有下级数据
var addHtml = "<select onchange=\"typeChange(this)\"><option value=\"\">请选择类型</option>";
for(var i = 0;i < msg.length;i++){
addHtml += "<option value=\"" + msg[i].id + "\">" + msg[i].typeName + "</option>";
}
addHtml += "</select>";
o.after(addHtml);
}else{return;}
24 }
25 });
26 }
27 }
分享到:
相关推荐
基于jQuery的HTML5移动端音乐播放器源码 基于jQuery的HTML5移动端音乐播放器源码 基于jQuery的HTML5移动端音乐播放器源码 基于jQuery的HTML5移动端音乐播放器源码 基于jQuery的HTML5移动端音乐播放器...
【基于jQuery的Ajax聊天室程序】是一个典型的Web交互应用,它利用了Ajax技术来实现实时的、无需页面刷新的用户交流。Ajax(Asynchronous JavaScript and XML)是一种在不重新加载整个网页的情况下,能够更新部分网页...
标题 "基于jQuery的左右列表连线插件.rar" 暗示了这个压缩包包含一个用于网页开发的jQuery插件,其主要功能是实现左右两个列表之间的连线效果。jQuery是一种广泛使用的JavaScript库,它简化了HTML文档遍历、事件处理...
【标题】:“基于jQuery的广告轮播” 在网页设计中,广告轮播是一种常见的元素,用于展示多张图片或信息,以吸引用户的注意力并提供动态的用户体验。"基于jQuery的广告轮播"是指利用JavaScript库jQuery实现的这种...
编写基于Jquery的表单验证插件 Java Web Jquery表单验证 jQuery是一个流行的JavaScript库,可用于在网页上进行各种操作,包括表单验证。 1、将基于Jquery的表单验证的调查问卷分为四个部分:FrontPage.html、write....
【jQuery仿天猫列表】是一个基于jQuery技术实现的电商网站菜单导航页面模板,旨在为开发者提供一个便捷、高效的方式来创建类似天猫的用户体验。这个项目主要涵盖了前端网页设计、交互效果以及响应式布局等多个方面,...
基于jQuery的猫鼠追逐游戏的完整代码.html基于jQuery的猫鼠追逐游戏的完整代码.html基于jQuery的猫鼠追逐游戏的完整代码.html基于jQuery的猫鼠追逐游戏的完整代码.html基于jQuery的猫鼠追逐游戏的完整代码.html基于...
jQuery无限加载瀑布流插件masonry是一个用于创建动态、自适应布局的JavaScript工具,它将网页上的元素以网格状布局排列,类似于砖石堆砌的效果,因此得名“瀑布流”。这种布局方式常用于图片展示、商品目录或者博客...
基于jQuery实现瀑布流效果,主要涉及以下几个核心知识点: 1. **jQuery库**:jQuery是一个轻量级的JavaScript库,它简化了HTML文档遍历、事件处理、动画设计以及Ajax交互。在实现瀑布流时,我们利用jQuery提供的API...
"jQuery左侧分级菜单"是一个专门用于构建这样的交互式菜单的解决方案。这个标题表明我们正在讨论一个利用jQuery库来创建的、位于页面左侧且具有多级层次的菜单系统,这种菜单在用户界面上通常提供优秀的导航体验。 ...
本文将详细探讨17种基于jQuery的图片缩略图列表实现方法,旨在为开发者提供丰富的选择和灵感。 1. **基本缩略图滑动**:最基础的实现方式是通过jQuery来改变图片容器的宽度,使图片在滑动效果下展示为缩略图。这种...
本篇文章将详细探讨一个基于jQuery的下拉列表选择器,它集成了输入快速查找、结果分页展示以及多项其他高级功能,非常适合用于构建用户友好的交互式界面。 该选择器名为"基于jQuery的下拉列表带输入快速查找及结果...
标题 "基于JQuery地区三级联动列表" 涉及的核心技术是使用JavaScript库JQuery来实现前端交互功能,特别是处理动态数据和用户交互。在这个场景中,它涉及到一个常见的前端需求,即创建一个地区选择器,这个选择器通常...
最简单的投票模型 基于JQuery jsp实现.rar 最简单的投票模型 基于JQuery jsp实现.rar 最简单的投票模型 基于JQuery jsp实现.rar 最简单的投票模型 基于JQuery jsp实现.rar
标题中的“基于JQuery的列表拖动排序实现代码”指的是使用JavaScript库JQuery来实现一个交互式的列表排序功能,允许用户通过拖动列表项来改变它们的顺序。这个功能常见于各种列表展示应用,如任务管理器、音乐播放...
**基于jQuery实现的多选下拉框** 在Web开发中,传统的HTML下拉框(`<select>`元素)通常只支持单选,但有时我们可能需要一个可多选的下拉框来提供用户更多的选择灵活性。这篇教程将详细介绍如何利用jQuery库来创建...
JQuery无限级树源码 目前有很多实现无限级树的源代码,但要么实现方法单一,要么功能不全,本项目采用asp.net(C#) 2.0+sqlserver2005+jqery实现,内含数据库文件,附加即可,希望对大家有所帮助! 数据库文件在DB_51...
【基于jQuery仿QQ相册】的知识点解析 在网页设计和开发中,创建一个美观、大气的相册功能是常见的需求。"基于jQuery仿QQ相册"项目就是针对这一需求,利用JavaScript库jQuery来实现一个类似QQ相册的交互效果。jQuery...
【标题】"基于jQuery页面翻转特效.rar_two2tw_基于jQuery页面翻转特效" 提供的信息表明,这个压缩包包含了一个使用jQuery实现的页面翻转特效。在网页设计和开发中,动态视觉效果常常能提升用户体验,其中页面翻转...