十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
$("#id").combotree({//加载一个combotree,并展开所有节点,因为展开后才能显示选中的值
永春ssl适用于网站、小程序/APP、API接口等需要进行数据传输应用场景,ssl证书未来市场广阔!成为成都创新互联的ssl证书销售渠道,可以享受市场价格4-6折优惠!如果有意向欢迎电话联系或者加微信:13518219792(备注:SSL证书合作)期待与您的合作!
url:....,
editable:false,
onLoadSuccess:function(node,data){
var t = $("#id").combotree('tree');//获取tree
for (var i=0;idata.length ;i++ ){
node= t.tree("find",data[i].id);
t.tree('expandAll',node.target);//展开所有节点
}
}
});
$("#id").combotree('setValue',value);//在设置一下combotree的值即可,value为你想选中的那个值,一般从后台取出来在设置的
手机端浏览器都有刷新功能,所以h5不需要做下拉刷新,也没人这样做。上拉加载,你可以监听页面的滚动位置,当页面滑动到底部时自动加载更多
1.可以动态添加多个下拉框,可减少下拉框
2.选中第一个下拉框的任意一个值,同时第三个下拉框的值跟着改变,显示对应的数据。
ps:what?光动态添加就足以。。。。赋值还不能直接赋,而是添加下拉时就赋值。。。。。经过百般折磨,头发掉了n根,最终通过巧妙的思路解决了,在此记录下。若对你有所帮助,点赞加关注吧!后续及时更新。
第一个下拉选项显示
选择下拉项,同时加载数据到第三个下拉框
注:在这里直接去掉了第二行的标签
为了获取改变数据的行,试了很久,动态生成的下拉框无法获取到索引,所以才想到了使用id,并且给id后加一个数字
1、点击#ca时,检查有没有options_loaded=1,有就不再发起ajax请求了。没有的话:
2、发起ajax请求获取最新数据。
3、追加option前先清空所有options。
4、追加后,给#ca元素添加属性options_loaded=1。