请问前端大神Layui的select 下拉框怎么隐藏相同值呢?
form.on('select(select_1)', function (data) { //layui调用change select1的选项改变时触发
var sel2 = $('#select_2');//旧版JS写法 想要获取select2
var value = data.value;//这样可以获取当前select1选中的value
form.on('select(select_2)', function (data) { //想着select2的change时 隐藏掉 相同的。。可是基本无效
if (data.value == value)
{
this.find('option[value=' + value + ']').hide();
}
form.render('select1'); form.render('select2');//好像用layui最后都是要重新绑定一下才能生效?
});
以上代码没能实现我想要的功能,就是两个下拉框有同样的数据,但是select1选中的 select2就不显示,相反select2选了 回去下拉select1就把之前的显示,select2选了的 select1就隐藏看不到。。。百度了2天了。。JS实例很多,可是偏偏现在公司用的是layui,连onchange方法都不一样了,实在是不会啊。。求前端大神救救我这个掉发严重的后端码农吧