2 个字段 SlimSelect - 单字段和多字段 - 结果来自 Json
2 fields SlimSelect - Single and Multi - with results from Json
我正在使用 Slimselect 创建我的下拉菜单,我有两个相关字段,它们是:
单身Select:“Aréa de atuação principal *”和
Multi Select : "Outras áreas de atuação"
我正在尝试隐藏第二个选项 select (Outras áreas de atuação) 中的一个选项,该字段之前 select 在单曲 select 中编辑过,我已经通过 Jquery 找到它,但由于某种原因我无法添加 class 或其他内容...我可以显示选项的文本值,但它不会添加 class。 ..
表格如下:https://www.nalei.com.br/cadastro-de-profissional/
您只需要 select 单一 Select 中的任何选项:“Aréa de atuação principal *”,它会启用 multiselect,并显示值文本console.log
中的第二个 select
这是我从单个 select 触发 select 并从第二个(多个 select)获取相同值文本的部分,但现在我需要隐藏它...
$('#area_de_atuacao_principal').change(function(){
if($('#area_de_atuacao_principal').val() != '') {
var area_de_atuacao_principal = $("#area_de_atuacao_principal").children("option").filter(":selected").text();
//console.log(area_de_atuacao_principal);
area_de_atuacao_outras.enable();
var teste = $('#select_area_de_atuacao_outras > div > div.ss-content > div.ss-list > div:contains('+area_de_atuacao_principal+')').text();
$('#select_area_de_atuacao_outras > div > div.ss-content > div.ss-list > div:contains('+area_de_atuacao_principal+')').addClass('teste');
console.log(teste);
}
});
有人能告诉我为什么 .addClass 不起作用吗?
终于找到了解决方案 rs.... 我不得不过滤 json 结果,从第一个 select(单个 select)中删除值,然后加载第二个select (multi select) 没有第一个的值...
我正在使用 Slimselect 创建我的下拉菜单,我有两个相关字段,它们是:
单身Select:“Aréa de atuação principal *”和 Multi Select : "Outras áreas de atuação"
我正在尝试隐藏第二个选项 select (Outras áreas de atuação) 中的一个选项,该字段之前 select 在单曲 select 中编辑过,我已经通过 Jquery 找到它,但由于某种原因我无法添加 class 或其他内容...我可以显示选项的文本值,但它不会添加 class。 ..
表格如下:https://www.nalei.com.br/cadastro-de-profissional/
您只需要 select 单一 Select 中的任何选项:“Aréa de atuação principal *”,它会启用 multiselect,并显示值文本console.log
中的第二个 select这是我从单个 select 触发 select 并从第二个(多个 select)获取相同值文本的部分,但现在我需要隐藏它...
$('#area_de_atuacao_principal').change(function(){
if($('#area_de_atuacao_principal').val() != '') {
var area_de_atuacao_principal = $("#area_de_atuacao_principal").children("option").filter(":selected").text();
//console.log(area_de_atuacao_principal);
area_de_atuacao_outras.enable();
var teste = $('#select_area_de_atuacao_outras > div > div.ss-content > div.ss-list > div:contains('+area_de_atuacao_principal+')').text();
$('#select_area_de_atuacao_outras > div > div.ss-content > div.ss-list > div:contains('+area_de_atuacao_principal+')').addClass('teste');
console.log(teste);
}
});
有人能告诉我为什么 .addClass 不起作用吗?
终于找到了解决方案 rs.... 我不得不过滤 json 结果,从第一个 select(单个 select)中删除值,然后加载第二个select (multi select) 没有第一个的值...