首页  >  文章  >  web前端  >  基于jQuery实现仿淘宝套餐选择插件_jquery

基于jQuery实现仿淘宝套餐选择插件_jquery

WBOY
WBOY原创
2016-05-16 16:11:171145浏览

仿淘宝套餐选择插件

首先是页面HTML代码

复制代码 代码如下:






本地调用

ajax调用

然后调用的js

复制代码 代码如下:


<script><br /> /************************************<br /> * 基于本地json数据的选项列创建<br /> ****************************************/<br /> var datanodes=[<br /> {text:"官方标配",value:"1",selected:true},<br /> {text:"套餐一",value:"2"},<br /> {text:"套餐二",value:"3"},<br /> {text:"套餐三",value:"4"},<br /> {text:"套餐四",value:"5"},<br /> {text:"套餐五",value:"6"},<br /> {text:"套餐六",value:"7"},<br /> {text:"套餐七",value:"8"},<br /> {text:"套餐八",value:"9"},<br /> {text:"套餐九",value:"10"}<br /> ];<br /> /**<br /> * @type {mylist}<br /> * @param className 容器支撑层的css名称<br /> * @param 用户点击后调用的回调函数 由开发者自定义<br /> */<br /> var mylistobjLocal=new OptionList("testlocal","mycall");<br /> mylistobjLocal.createListHtml(datanodes);<br /> /************************************<br /> * 基于远程服务器的json数据的选项列创建<br /> * @type {mylist}<br /> * @param className 容器支撑层的css名称<br /> * @param 用户点击后调用的回调函数 由开发者自定义<br /> */<br /> var mylistobjAjax=new OptionList("testajax","mycall");<br /> var url="<a href="http://127.0.0.1/option-jquery-dc/testJson.php">http://127.0.0.1/option-jquery-dc/testJson.php";<br /> /**<br /> * 基于url创建一个选项列表<br /> */<br /> mylistobjAjax.createListHtmlForAjax(url);<br /> /***<br /> * 用户选中某一个选项的回调函数<br /> * @param result 返回当前选中的项的相关参数<br /> */<br /> var mycall=function(result){<br /> alert("您选中了: "+result.text+":"+result.value);<br /> }<br /> </script>

以上就是本文的全部内容了,希望大家能够喜欢

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn