为嘛我调用取值的方法会报ySelectedValues is not a function呢,挺郁闷
回复
Smile_wind0
2019/3/23 21:52:46
厉害了,大神,希望后期加入自动渲染数据功能哈,调用方法自动重载,谢谢啦,很棒的插件
回复
wuyong18860
2019/3/20 10:16:52
保存到后台的数据重新加载页面时如何显示到前台。
回复
一个页面有好几个多线下拉 怎么区别后台返回数据的渲染?
易大师er1
2019/3/14 18:26:04
看例子,每个设置过的实例包含了实例方法获取选中值,在按钮点击事件中
回复
success: function(data) {
var data = eval('(' + data + ')');
// console.log(data);
var option = '';
for (var i = 0; i < data.sanji_01.length; i++) {
option += '<option value="' + data.sanji_01[i].company + '">' + data.sanji_01[i].f1 + '</option>';
}
$('#m1').append(option);
}
易大师er1
2019/3/14 18:23:31
目前不支持动态渲染,以后会加,后面重调一遍吧,$('#m1').ySelect()
万能的孔哥哥0
2019/3/15 10:50:29
success: function(data) {
var jsonData = eval("(" + data + ")");
for (var i = 0; i < jsonData.length; i++) {
if (jsonData[i].isNaN == "1") {
list.append("<option id='" + i + "' value=" + jsonData[i].value + " selected='selected' >" + jsonData[i].name + "</option>");
}
}
$(list).ySelect({
placeholder: '请先选择一些项目',
searchText: '搜索',
showSearch: false,
numDisplayed: 4,
overflowText: '已选中 {n}项',
isCheck: false
});
}
万能的孔哥哥1
2019/3/15 10:52:15
return this.each(function() {
var data = $(this).data('ySelect');
if (!data) {
data = new ySelect(this, settings);
$(this).data('ySelect', data);
}
if (typeof settings == 'string') {
data[settings]();
} else {
data.reload();
}
});
Smile_wind1
2019/3/25 14:35:12
reloadNoSearch: function() {
var choices = this.buildOptions(this.$select);
this.$wrap.find('.fs-options').html(choices);
this.reloaddownLabel();
},
使用这个方法就不会出现两个搜索框啦,把你的data.reload()方法修改为data.reloadNoSearch();就能显示正常了
还有更好的办法 去掉初始化中的 reload(); 就可以了
回复
万能的孔哥哥0
2019/3/11 17:22:01
我要修改两个用户的多选 但是我第二个多选选择的还是第一个多选选择的东西 是怎么回事 要在哪调用什么方法吗?
易大师er0
2019/3/11 19:13:49
回复
万能的孔哥哥0
2019/3/11 16:57:47
js里面循环插入option 我第一次进页面选择了两个 然后重新进页面还有之前的两个值 能不能刷新一下 有没有刷新方法 或者 api之类的
易大师er0
2019/3/11 19:15:27
目前还没有提供自动加载刷新功能,可自行重载,后期会加数据源,详细说明和最新更新会在github
万能的孔哥哥1
2019/3/13 15:08:51
return this.each(function() {
var data = $(this).data('ySelect');
if (!data) {
data = new ySelect(this, settings);
$(this).data('ySelect', data);
}
if (typeof settings == 'string') {
data[settings]();
} else {
data.reload();
}
});
万能的孔哥哥0
2019/3/13 15:10:44
这个代码是会刷新配数据源可以使用 但是bug就是无法使用搜索 因为每一次加载的话会多加一个搜索框 我先暂时在ySelect.js里面这样写可以使用
快乐的单身汉0
2019/8/14 11:12:57
你好,大佬。复制过去的效果不如预期,没有反应,不知道是不是环境原因。页面有3K+数据,所以先搜索符合条件再渲染,第一次管用后面不起作用。
回复
万能的孔哥哥0
2019/3/11 16:55:09
怎么刷新
Smile_wind0
2019/3/23 21:54:00
回复
shixian0
2019/3/6 20:01:26
在遍历数据时候写这个,$('#select').fSelect(item.title); item.title是服务端获取的数据,汉字字符串,怎么让显示在下拉列表里。
喂,壮哥哥。0
2020/7/3 17:45:44
回复
&nbsp;0
2019/2/14 17:01:19
这个怎样修改数据后重新调用啊?
遇见更好的自己0
2019/3/6 11:38:31
回复
讨论这个项目(77)回答他人问题或分享插件使用方法奖励jQ币 评论用户自律公约