ztree-页面中多个input select,想要每个inpu中显示不同内容,该怎么做?

问题描述

页面中多个input select,想要每个inpu中显示不同内容,该怎么做?
使用Jquery Ztree 页面中多个input select,想要每个inpu中显示不同内容,该怎么做?

 <!DOCTYPE html><HTML><HEAD>    <TITLE> ZTREE DEMO - radio select menu</TITLE>    <meta http-equiv=""content-type"" content=""text/html; charset=UTF-8"">    <link rel=""stylesheet"" href=""../../../css/demo.css"" type=""text/css"">    <link rel=""stylesheet"" href=""../../../css/zTreeStyle/zTreeStyle.css"" type=""text/css"">    <script type=""text/javascript"" src=""../../../js/jquery-1.4.4.min.js""></script>    <script type=""text/javascript"" src=""../../../js/jquery.ztree.core-3.5.js""></script>    <script type=""text/javascript"" src=""../../../js/jquery.ztree.excheck-3.5.js""></script><!--    <script type=""text/javascript"" src=""../../../js/jquery.ztree.exedit-3.5.js""></script>-->    <SCRIPT type=""text/javascript"">        <!--        var setting = {            check: {                enable: true                chkStyle: ""radio""                radioType: ""all""            }            view: {                dblClickExpand: false            }            data: {                simpleData: {                    enable: true                }            }            callback: {                onClick: onClick                onCheck: onCheck            }        };        var zNodes =[            {id:1 pId:0 name:""北京""}            {id:2 pId:0 name:""天津""}            {id:3 pId:0 name:""上海""}            {id:6 pId:0 name:""重庆""}         ];         var zNodes1 =[            {id:4 pId:0 name:""河北省"" open:true nocheck:true}            {id:41 pId:4 name:""石家庄""}            {id:42 pId:4 name:""保定""}            {id:43 pId:4 name:""邯郸""}            {id:44 pId:4 name:""承德""}         ];        function onClick(e treeId treeNode) {            var zTree = $.fn.zTree.getZTreeObj(""treeDemo"");            zTree.checkNode(treeNode !treeNode.checked null true);            return false;        }        function hideMenu() {            $(""#menuContent"").fadeOut(""fast"");            $(""body"").unbind(""mousedown"" onBodyDown);        }        function onBodyDown(event) {            if (!(event.target.id == ""menuBtn"" || event.target.id == ""citySel"" || event.target.id == ""menuContent"" || $(event.target).parents(""#menuContent"").length>0)) {                hideMenu();            }        }        $(document).ready(function(){            $.fn.zTree.init($(""#treeDemo"") setting zNodes);            $.fn.zTree.init($(""#treeDemo1"") setting zNodes1);        });         function onCheck(e treeId treeNode) {            var zTree = $.fn.zTree.getZTreeObj(""treeDemo"")            nodes = zTree.getCheckedNodes(true)            v = """";            for (var i=0 l=nodes.length; i<l; i++) {                v += nodes[i].name + "";            }            if (v.length > 0 ) v = v.substring(0 v.length-1);            //var cityObj = $(""#citySel"");            currentObj.attr(""value"" v);////////使用变量存储的input对象        }        var currentObj;////////////存储当前操作的input对象        function showMenu(o) {            var cityObj = $(o);            if (o.tagName == 'A') cityObj = cityObj.parent().find('input');//点击的是连接,获取和连接对应的input对象            currentObj=cityObj///            var cityOffset = cityObj.offset();            $(""#menuContent"").css({ left: cityOffset.left + ""px"" top: cityOffset.top + cityObj.outerHeight() + ""px"" }).slideDown(""fast"");            var treeObj = $.fn.zTree.getZTreeObj(""treeDemo"");            var nodes = treeObj.getSelectedNodes();            if (nodes.length > 0) treeObj.checkNode(nodes[0] false null false);//取消ztree的选择            $(""body"").bind(""mousedown"" onBodyDown);        }        //-->    </SCRIPT>    <style type=""text/css"">    </style> </HEAD><BODY><h1>带 radio 的单选下拉菜单  -- zTree</h1><h6>[ 文件路径: super/select_menu_radio.html ]</h6><div class=""content_wrap"">    <div class=""zTreeDemoBackground left"">           <ul class=""list"">                <li class=""title"">&nbsp;&nbsp;<span class=""highlight_red"">勾选 radio 或者 点击节点 进行选择</span></li>                <li class=""title"">                    &nbsp;&nbsp;Test: <input id=""citySel"" type=""text"" readonly value="""" style=""width:120px;"" onclick=""showMenu(this);"" />                    &nbsp;<a id=""menuBtn"" href=""#"" onclick=""showMenu(this); return false;"">select</a>                </li>                <li class=""title"">                    &nbsp;&nbsp;Test: <input id=""citySel"" type=""text"" readonly value="""" style=""width:120px;"" onclick=""showMenu(this);"" />                    &nbsp;<a id=""menuBtn"" href=""#"" onclick=""showMenu(this); return false;"">select</a>                </li>                <li class=""title"">                    &nbsp;&nbsp;Test: <input id=""citySel"" type=""text"" readonly value="""" style=""width:120px;"" onclick=""showMenu(this);"" />                    &nbsp;<a id=""menuBtn"" href=""#"" onclick=""showMenu(this); return false;"">select</a>                </li>            </ul>    </div>    <div class=""right"">        <ul class=""info"">            <li class=""title""><h2>实现方法说明</h2>                <ul class=""list"">                <li>用 radio 也可以轻松实现单选的下拉菜单</li>                <li>单选其实没有必要使用 radio 此 Demo 主要用于 和 其他下拉菜单进行对比</li>                </ul>            </li>        </ul>    </div></div><div id=""menuContent"" class=""menuContent"" style=""display:none; position: absolute;"">    <ul id=""treeDemo"" class=""ztree"" style=""margin-top:0; width:180px; height: 300px;""></ul></div><div id=""menuContent"" class=""menuContent"" style=""display:none; position: absolute;"">    <ul id=""treeDemo1"" class=""ztree"" style=""margin-top:0; width:180px; height: 300px;""></ul></div></BODY></HTML>

解决方案

这里不是回复过了,你到底要先干嘛?http://ask.csdn.net/questions/194775

时间: 2024-08-17 18:45:18

ztree-页面中多个input select,想要每个inpu中显示不同内容,该怎么做?的相关文章

在php中使用sql游标select将数据存入数组中

问题描述 在php中使用sql游标select将数据存入数组中 #这个用于处理游标到达最后一行的情况 DECLARE s int default 0; #声明游标cursor_name(cursor_name是个多行结果集) DECLARE cursor_name CURSOR FOR select NNF_ID,NNF_NAME,NNF_REALNAME,NNF_NOTICE_ID from t_notice_file; #设置一个终止标记 DECLARE CONTINUE HANDLER F

able ew 表格设置-Qt中如何将QTableView水平的表头设置成垂直显示,内容自适应改变?像下面这样。

问题描述 Qt中如何将QTableView水平的表头设置成垂直显示,内容自适应改变?像下面这样. 解决方案 还没发完,把上面那个表格变成下面这样.

怎么在指定的div中增加&amp;amp;lt;select&amp;amp;gt;来覆盖&amp;amp;lt;input&amp;amp;gt;

问题描述 怎么在指定的div中增加<select>来覆盖<input>还有怎么把数据库里查出的记录给<select>里进行选择,我把数据库查出了,下面就不懂怎么做了 问题补充:怎么删除input对象? var input1 = document.getElementById("propertyname"); var input2 = document.getElementById("displayname"); var index

求一正则表达式,望高手们指点;就是说我想找HTML标签中(其中vfd:button是我的自定义标签库),为了适应以前的页面(页面中在在URL为空的情况 URL)

问题描述 我想匹配下面的格式:<vfd:buttonid="ID834E4EFA953942259351D6D04E006A24"class="tbbutton"Paramater=""ErrorMsg="数据类型错误或未填写完整!"DialogWidth="800"DialogTop="20"DialogLeft="20"DialogHeight="

jquery mobile中怎么将input和button放在同一行

问题描述 jquery mobile中怎么将input和button放在同一行 jquery mobile中怎么将input和button放在同一行 解决方案 <div class="ui-grid-a"> <div class="ui-block-a"> <input name="telcx" id="telcx" type="tel" value=""

JS 获取select(多选下拉)中所选值的示例代码

通过js获取select(多选下拉)中所选值,具体实现如下,有需要的朋友可以参考下,希望对大家有所帮助   复制代码 代码如下: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <html> <head> <title> New Document </title> <meta name="Generator" content

超链接参数问题-想让超链接跳转后的地址栏中不显示参数,改怎么做

问题描述 想让超链接跳转后的地址栏中不显示参数,改怎么做 <a href="tbarticle.do?epaper=viewarticle&AutoID=${v.id}" target="_blank"> <span style="color: #C2151A;font-weight: bold;float:left;"> [${v.verName}] </span> ${v.title} </a

表单里面的元素(如input,select)如果不放在表单里面,能单独提交吗

问题描述 表单里面的元素(如input,select)如果不放在表单里面,能单独提交吗 今天看了单位里面同事们写的页面,他们的input和button都没有写在form里面,请问这样input里面的内容能提交吗 解决方案 如图,jquery ajax代码: function commit(){ var para=$("#input1").val(); $.ajax({ url: "XXXX", type: "post", dataType: &q

digester+weblogic-Digester+weblogic中digester.parse(input)为null

问题描述 Digester+weblogic中digester.parse(input)为null 代码片段如下: private static void parser() { File input = new File(Configurator.getTransactionConfigFile()); File rules = new File(Configurator.getDigesterRuleFile()); // TODO try { // 创建一个digester对象并制定解析规则