Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/383.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 检查HTML表列jquery中是否存在值_Javascript_Jquery_Html - Fatal编程技术网

Javascript 检查HTML表列jquery中是否存在值

Javascript 检查HTML表列jquery中是否存在值,javascript,jquery,html,Javascript,Jquery,Html,要在文本框中输入ID号,它会在另一个文本框中显示电子秤上的位置。如本节所述,jsFiddle: 如果输入表中不存在的用户ID号,它将返回警告“无ID号”。有可能这样做吗 $( "button" ).click(function() { var inputValue = $('#inputCell').val(); //User Digit //Convert Object var table = $('#tableHtml'); //Verify blank

要在文本框中输入ID号,它会在另一个文本框中显示电子秤上的位置。如本节所述,jsFiddle

如果输入表中不存在的用户ID号,它将返回警告“无ID号”。有可能这样做吗

$( "button" ).click(function() {
    var inputValue = $('#inputCell').val(); //User Digit

    //Convert Object
    var table = $('#tableHtml');

    //Verify blank value
    if( inputValue == ""){
        alert('Digit Number Id!');
    }
    else{


      //Check exist value !!!!!
       if($(table).find("tr").eq(inputValue).text() == ""){
        //find cell
         var valuefinal = $(table).find("tr").eq(inputValue).find("td").eq(1).text();
         $('#valueCell').val(valuefinal);
       }
       else{
        alert('No ID Number!');
       }


    }
    });
解决方案


一种简单的方法是:在var valuefinal=$(选项卡…添加以下内容:if(valuefinal==“”)警报(“未找到”);
 var inputValue = $('#inputCell').val(); //User Digit
            //Convert Object
            var table = $('#tableHtml');
            //find cell
            var valuefinal = $(table).find("tr").eq(inputValue).find("td").eq(1).text();


            $('#valueCell').val(valuefinal);

            //Check exist value

            if (valuefinal == "") {
                alert("Not found");
                cleanInput();
             }
$( "button" ).click(function() {
    var inputValue = $('#inputCell').val(); //User Digit

    //Convert Object
    var table = $('#tableHtml');

    if( inputValue > table.find('tr').length - 1 ) {
        alert('No ID Number');
    } else
    //Verify blank value
    if( inputValue == ""){
        alert('Digit Number Id!');
    }
    else{


        //find cell
        var valuefinal = $(table).find("tr").eq(inputValue).find("td").eq(1).text();


        $('#valueCell').val(valuefinal);
    }
});