<script type="text/javascript"> //扩展 获得tree 的实心节点 $(function(){ $.extend($.fn.tree.methods,{ getCheckedExt: function(jq){ var checked = $(jq).tree("getChecked"); //获取选中的选项 也就是打钩的 var checkbox2 = $(jq).find("span.tree-checkbox2").parent(); //获取实心的选项 也就是实心方块的 $.each(checkbox2,function(){ var node = $.extend({}, $.data(this, "tree-node"), { target : this }); checked.push(node); }); return checked; } }); }) /* 注: checkbox0是没有被选中的 checkbox1是被选中打钩的 checkbox2是实心节点 */ function getSelect(){ var solids = $("#trueULid").tree("getCheckedExt"); var nodes = ''; $.each(solids,function(){ nodes+=this.id+','; }); $("#typeRole").val(nodes); //将所有ID值保存 } </script>
<input type="hidden" id="typeRole" name="typeRole" value="" />
隐藏域保存所有树节点ID传入后台
<input onclick="getSelect();" type="submit" value="提交" class="submit" class="submit" />
原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/tech/pnotes/14524.html