Jquery 根据用户选择的选项筛选结果

Jquery 根据用户选择的选项筛选结果,jquery,Jquery,使用搜索和筛选组合筛选常见问题。我必须将搜索与下拉选择相结合 如果我搜索某个单词,然后选择下拉值,那么结果应该是搜索值和下拉值的组合 下拉值是FQA accordion的数据键值 <div class="panel panel-success" data-key="old"> $("#job-type").change(function() { var filterValue = $(this).val

使用搜索和筛选组合筛选常见问题。我必须将搜索与下拉选择相结合

如果我搜索某个单词,然后选择下拉值,那么结果应该是搜索值和下拉值的组合

下拉值是FQA accordion的数据键值

<div class="panel panel-success"  data-key="old">

 $("#job-type").change(function() {
        var filterValue = $(this).val();
 });
body{
字体系列:Futura;
背景色:#ddd;
}
.集装箱{
最大宽度:400px;
}
h1{
文本对齐:居中;
字体大小:22px;
}
.表格组{
宽度:230px;
保证金:自动;
}

使用JQuery和Boostrap过滤常见问题
搜索问题
工作类型
新的
古老的
动物保护协会的陈词滥调,埃尼姆·埃乌斯莫德的高寿命accusamus terry richardson广告鱿鱼。3狼月亮奥特餐厅,非丘比特滑板多洛早午餐。食品车奎奴亚藜。早午餐3狼月亮临时,太阳阿利夸放了一只鸟
在它上面,鱿鱼单一来源咖啡Nalla assumenda shoreditch et.Nihil anim keffiyeh helvetica,工艺啤酒工人wes anderson cred Nescuint sapiente ea proident。纯素食主义者,屠夫副洛莫。从工艺啤酒场到餐桌,
粗斜纹棉布美学合成器Nescuint您可能还没有听说过accusamus labore可持续VHS。
动物保护协会的陈词滥调,埃尼姆·埃乌斯莫德的高寿命accusamus terry richardson广告鱿鱼。3狼月亮奥特餐厅,非丘比特滑板多洛早午餐。食品车奎奴亚藜。早午餐3狼月亮临时,太阳阿利夸放了一只鸟
在它上面,鱿鱼单一来源咖啡Nalla assumenda shoreditch et.Nihil anim keffiyeh helvetica,工艺啤酒工人wes anderson cred Nescuint sapiente ea proident。纯素食主义者,屠夫副洛莫。从工艺啤酒场到餐桌,
粗斜纹棉布美学合成器Nescuint您可能还没有听说过accusamus labore可持续VHS。
动物保护协会的陈词滥调,埃尼姆·埃乌斯莫德的高寿命accusamus terry richardson广告鱿鱼。3狼月亮奥特餐厅,非丘比特滑板多洛早午餐。食品车奎奴亚藜。早午餐3狼月亮临时,太阳阿利夸放了一只鸟
在它上面,鱿鱼单一来源咖啡Nalla assumenda shoreditch et.Nihil anim keffiyeh helvetica,工艺啤酒工人wes anderson cred Nescuint sapiente ea proident。纯素食主义者,屠夫副洛莫。从工艺啤酒场到餐桌,
粗斜纹棉布美学合成器Nescuint您可能还没有听说过accusamus labore可持续VHS。
帕格独角鲸自拍XOXO。符号学羽衣甘蓝片男子辫子售罄前,教堂钥匙猪肉肚腌制生牛仔布芬尼包PBR&B鱿鱼。诺姆科洛莫有机90年代的弹出窗口。弹出陈词滥调雷霆猫奥斯汀小批量。Ugh内脏合成器,低保真木材性
古十字架努力尝试时尚斧头。猪肚干草叉康普茶旅行者吊床,奥斯汀布什维克甘蓝薯片克雷·钱布雷8位哈巴狗克朗特·普汀·蒂尔德。放一只鸟在上面,猪肉肚混合磁带,墨西哥玉米卷。
试试这个

我将
移动到下拉列表之前,并将搜索移到函数外部

你可以移动

const jobType=$('#job type').val()

如果要在不使用筛选器的情况下显示新/旧

let$form$helpBlock;
常量搜索=函数(){
常量过滤器=$(“#过滤器”).val();
$form.removeClass(“has success has error”);
如果(过滤器==“”){
$helpBlock.text(“未应用过滤器”)
$('.searchable.panel').show();
返回;
}
//关闭所有打开的面板
$('.collapse.in').removeClass('in');
//隐藏问题,稍后将显示结果
$('.searchable.panel').hide();
常量jobType=$(“#作业类型”).val();
var regex=新的RegExp(过滤器“i”);
const filterResult=$(`.searchable.panel${jobType?`[data key=${jobType}]`:''}`)。过滤器(函数(){
返回regex.test($(this.text());
})
if(filterResult){
如果(filterResult.length!=0){
$form.addClass(“已成功”);
$helpBlock.text(filterResult.length+“找到问题”);
filterResult.show();
}否则{
$form.addClass(“has error”).removeClass(“has success”);
$helpBlock.text(“未找到任何问题”);
}
}否则{
$form.addClass(“has error”).removeClass(“has success”);
$helpBlock.text(“未找到任何问题”);
}
};
$(函数(){
$form=$(“#过滤器形式”);
$helpBlock=$(“#过滤器帮助块”);
//观察用户键入以刷新筛选器
$('#filter')。在('input',search)上
$(“#职务类型”)。在('change',search)上
$('.noEnterSubmit')。按键(功能(e){
如果(e.which==13)e.preventDefault();
});
});
正文{
字体系列:Futura;
背景色:#ddd;
}
.集装箱{
最大宽度:400px;
}
h1{
文本对齐:居中;
字体大小:22px;
}
.表格组{
宽度:230px;
保证金:自动;
}

使用JQuery和Boostrap过滤常见问题
搜索问题


工作类型 新的 古老的 动物界的陈词滥调,埃尼姆·埃乌斯莫德高级生命accusamus terry richardson ad squid.3狼月办公室,非丘比特滑板多洛早午餐.食品卡车奎奴亚藜Nescium Labourum埃乌斯莫德.早午餐3狼穆奥