Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/475.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/85.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何使用select标记和jquery函数change对div的内容进行排序_Javascript_Jquery_Html_Css - Fatal编程技术网

Javascript 如何使用select标记和jquery函数change对div的内容进行排序

Javascript 如何使用select标记和jquery函数change对div的内容进行排序,javascript,jquery,html,css,Javascript,Jquery,Html,Css,我试图根据名为risk的变量对div的内容进行排序,该变量的值介于1到10之间。 页面的屏幕截图: 我使用了html的select标记和jquery的change函数,但我不知道如何使用它们,因为我是javascript的初学者。 我在选择标签中只有三个类别,即高风险、低风险、中等风险,我想根据这些类别进行排序 1<=low risk<4 4<=medium risk<7 7<=high risk<=10 简而言之,我想对数据进行排序,然后重新显示在页面上

我试图根据名为risk的变量对div的内容进行排序,该变量的值介于1到10之间。 页面的屏幕截图:

我使用了html的select标记和jquery的change函数,但我不知道如何使用它们,因为我是javascript的初学者。 我在选择标签中只有三个类别,即高风险、低风险、中等风险,我想根据这些类别进行排序

1<=low risk<4
4<=medium risk<7
7<=high risk<=10
简而言之,我想对数据进行排序,然后重新显示在页面上。
任何帮助都将不胜感激。

我想你正在寻找这个

$(“#选择”).change(函数(){
var target=$(this.val();
$(“.test”).removeClass(“活动”);
$(目标).addClass(“活动”);
});
.test{
显示:无;
}
.test.active{
显示:块;
}

第一组
第2组
第3组
节目组1
节目组2
节目组3

我猜您的意思是对数据进行排序,然后重新显示在页面上?这个问题有点不清楚,你说对了,还有其他有效的方法吗?如果我们使用这个方法,那么会有很多html语法。使用数据属性而不是值
    $("select").change(function(){
     alert("The text has been changed.");
    });