html哪里出错了,怎么一直找不见错误

问题描述

html哪里出错了,怎么一直找不见错误

我写了一个下拉列表,有三项 全部 在线 离线 现在全部是好的,在线和离线全是空的,这是为什么呀
这是select

 <select name="全部" id="oxygenstate" >
                        <option value="">全部</option>
                        <option value="g">溶氧高于上限</option>
                        <option value="h">溶氧低于下限</option>
                    </select>
``这是javas

var table = $('#mainTable').DataTable(

        {
        //"bSort":true,
        //"bSort":false, //开关,是否让各列具有按列排序功能
        "aLengthMenu": [[10, 25, 50, -1], [10, 25, 50, "All"]], //定义每页显示数据数量
        "order": [[ 6, "desc" ]],
        columnDefs:[{
            orderable:false,//禁用排序
            targets:[2,3,4,8]   //指定的列
        }],
        "bFilter": true, //是否使用搜索
        //"sdom": '<"top"ilp <"clear">>rt<"bottom"pilf<"clear">>',
        "sDom": '<"top"<"clear">>pt<"bottom"i<"clear">><"clear">',//改变页面上元素的位置,同时可以添加div元素。
        "bPaginate" : true, //是否显示(应用)分页器
//      "bProcessing": true, //开启读取服务器数据时显示正在加载中……
        "sPaginationType" : "four_button", //详细分页组,可以支持直接跳转到某页
        "oLanguage": { //国际化配置
                "sProcessing" : "正在获取数据,请稍后...",
                "sLengthMenu" : "显示 _MENU_ 条",
                "sZeroRecords" : "没有您要搜索的内容",
                "sInfo" : "共_TOTAL_条记录, 当前第_PAGE_页,共有_PAGES_页",
                "sInfoEmpty" : "记录数为0",
                "sInfoFiltered" : "(全部记录数 _MAX_ 条)",
                "sInfoPostFix" : "",
                "sSearch" : "搜索",
                "sUrl" : "" ,
                 "oPaginate": {
                    "sFirst" : "首页",
                    "sPrevious" : "上页",
                    "sNext" : "下页",
                    "sLast" : "末页"
                }
            },

            "fnDrawCallback": function() {

                    progress0();

                    progress1();

                    progress2();

                    progress3();

                    progress4();

                    progress5();

             }
    });
    $('#oxygenstate').change( function () {
        //alert($(this).val());
        var table = $('#mainTable').DataTable();
       switch($(this).val()){
        case "溶氧高于上限":
            for ( var i=0, iLen=table.length ; i<iLen ; i++ )  {
                if(table.rows[i].cells[10].innerHTML.is("高于上限")){
                    table[i].display();

                }
                else{
                    table[i].hide();
                }
            };break;
        case "溶氧低于下限":
            /*for ( var i=0, iLen=table.length ; i<iLen ; i++ )  {
                if(table.rows[i].cells[10].innerHTML.is("低于下限")){
                     table[i].display();
                }
                 else{
                  table[i].hide();
                 }
            }*/alert("1");break;
        default:
              break;
        }

        table
        .column(9)
        .search( $(this).val() )
        .draw();
    } );

    } );
</script>

`

解决方案

你这个我拷走代码也重现不了你的错误,最好的解决方式还是你自己在代码里进行一下调试吧,看看你点击了非全部时哪里做了响应,是否得到了正确的值等等。

解决方案二:

$(this).val()是g和h,不是中文。
 switch($(this).val()){
        case "溶氧高于上限":
            for ( var i=0, iLen=table.length ; i<iLen ; i++ )  {
                if(table.rows[i].cells[10].innerHTML.is("高于上限")){
                    table[i].display();

                }
                else{
                    table[i].hide();
                }
            };break;
        case "溶氧低于下限":
            /*for ( var i=0, iLen=table.length ; i<iLen ; i++ )  {
                if(table.rows[i].cells[10].innerHTML.is("低于下限")){
                     table[i].display();
                }
                 else{
                  table[i].hide();
                 }
            }*/alert("1");break;
        default:
                改
                switch($(this).val()){
        case "g":
            for ( var i=0, iLen=table.length ; i<iLen ; i++ )  {
                if(table.rows[i].cells[10].innerHTML.is("高于上限")){
                    table[i].display();

                }
                else{
                    table[i].hide();
                }
            };break;
        case "h":
            /*for ( var i=0, iLen=table.length ; i<iLen ; i++ )  {
                if(table.rows[i].cells[10].innerHTML.is("低于下限")){
                     table[i].display();
                }
                 else{
                  table[i].hide();
                 }
            }*/alert("1");break;
        default:
时间: 2024-10-27 08:17:41

html哪里出错了,怎么一直找不见错误的相关文章

struct-自己编的c语言建立二叉树的代码,运行时出错了,自己找不到错误,求大神帮忙,指点,急.

问题描述 自己编的c语言建立二叉树的代码,运行时出错了,自己找不到错误,求大神帮忙,指点,急. 自己编的c语言建立二叉树的代码,运行时出错了,自己找不到错误,求大神帮忙,指点,急. #include #include typedef struct tnode Tnode; struct tnode { Tnode *left; Tnode *right; int data; }; Tnode *new_tnode(int data) { Tnode *new = malloc(sizeof(Tn

java-webservice实现main方法的时候报错的,不知道在那里出错了,实在找不到原因

问题描述 webservice实现main方法的时候报错的,不知道在那里出错了,实在找不到原因 Exception in thread "main" javax.xml.ws.WebServiceException: Unable to create JAXBContext at com.sun.xml.ws.model.AbstractSEIModelImpl.createJAXBContext(AbstractSEIModelImpl.java:171) at com.sun.xm

变换-哎,我也就郁闷了,怎么简单的题自己竟然找不见错误。

问题描述 哎,我也就郁闷了,怎么简单的题自己竟然找不见错误. 问题描述: 对于每一个大于1的正整数,如果它是奇数,则将其乘3加1,如果它是偶数,则将除以2,如此循环,最终将得到1.输出数据包含从这个整数到1的按照叙拉古猜想变换的序列,每行一个数字. #include <stdio.h> int main() { int a; scanf("%d",&a); while(1) { if( a%2 == 0 ) { a = a / 2; printf("%dn

java struts2-不知道为什么今天启动struts2练习项目都出错了,都是同一个错误。

问题描述 不知道为什么今天启动struts2练习项目都出错了,都是同一个错误. Unable to load configuration. - file:/D:/Program%20Files/Java/apache-tomcat-6.0.32/webapps/strutsdemo3/WEB-INF/classes/struts.xml:17:10 at org.apache.struts2.dispatcher.Dispatcher.init(Dispatcher.java:502) at o

各位老师 请看一下这代码哪一点出错了。 我是菜鸟 呵呵

问题描述 usingSystem;usingSystem.Collections.Generic;usingSystem.ComponentModel;usingSystem.Data;usingSystem.Drawing;usingSystem.Linq;usingSystem.Text;usingSystem.Windows.Forms;namespaceWindowsFormsApplication1{publicpartialclassForm1:Form{publicForm1(){

status-系统网页出现这报错:HTTP Status 500,是访问JSP页面哪个地方出错了或者别的?

问题描述 系统网页出现这报错:HTTP Status 500,是访问JSP页面哪个地方出错了或者别的? HTTP Status 500 - type Exception report message description The server encountered an internal error () that prevented it from fulfilling this request. exception org.apache.jasper.JasperException: j

java-Java中Data mydata = new Data();哪儿出错了

问题描述 Java中Data mydata = new Data();哪儿出错了 Data mydata = new Data();哪儿出问题了,编译会出现两个错误,说是找不到符号 解决方案 是Date,不是data 解决方案二: 楼上说的对Date ! 日期吧 解决方案三: Data类定义了吗? 解决方案四: Date() java.util的方法 解决方案五: Date没有定义的话,当然会出错了. 也有可能你说的是Date类,打错字了. 解决方案六: 我也觉得是可能导错包了 解决方案七: 没

一段MATLAB程序运行不出来,不知道哪里出错了,跪求高手解答

问题描述 一段MATLAB程序运行不出来,不知道哪里出错了,跪求高手解答 %%%%%从o点出发达到目的地 function [chengyong,shuru,wq1,wq2]=gengxin(pfangan,guanxi,tm,chengyong,kchy) %%%若选择的为1-2,选择可供使用的方案(尽量满装) tf=find(pfangan(:,1)<=kchy(1,1)&pfangan(:,2)<=kchy(1,2)); if length(tf)>0 %%%方案存在(可以

数据-求大神帮帮我看看这段代码哪里出错了

问题描述 求大神帮帮我看看这段代码哪里出错了 Sub save_in_array(ByVal rs As Data.DataTable, ByVal arr(,) As String, ByVal col As Integer) Dim n As Integer Dim j As Integer Dim i As Integer n = row_number(rs) ' 用来求数据库中有数据的行数,这里的n返回值是3 ReDim arr(n - 1, col - 1) For i = 0 To