Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/89.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 从隐藏字段中查找值_Javascript_Jquery - Fatal编程技术网

Javascript 从隐藏字段中查找值

Javascript 从隐藏字段中查找值,javascript,jquery,Javascript,Jquery,我在我的网页中添加了如下隐藏的价值: cell.append('<input type="hidden" class="isTestValue" value="' + bill.IsTestBill + '">'); 但是,在调用此GetListId时的函数中: var testId= getIsTestId(billIndex); 在testId中,该值未定义。我做错了什么 PS:我应该如何在即时窗口中检查我的isTestValue?您在这一行返回(lastCol.find(

我在我的网页中添加了如下隐藏的价值:

cell.append('<input type="hidden" class="isTestValue" value="' + bill.IsTestBill + '">');
但是,在调用此GetListId时的函数中:

 var testId= getIsTestId(billIndex);
在testId中,该值未定义。我做错了什么


PS:我应该如何在即时窗口中检查我的isTestValue?

您在这一行
返回(lastCol.find('INPUT:hidden.isTestValue).val())中缺少一个引号,试试这个

return lastCol.find('input.isTestValue').val()

这一行
return(lastCol.find('INPUT:hidden.isTestValue.val())中缺少一个引号,试试这个

return lastCol.find('input.isTestValue').val()

看起来像是一个小的打字错误,缺少分号,在返回语句中,可能还有其他问题,但请先尝试一下

function getIsTestId(billIndex) {
    var selectedRow = getSelectedRow(billIndex);
    var lastCol = jQuery(selectedRow).find('TD:last');
    return lastCol.find('INPUT:hidden.isTestValue').val();
}

看起来像是一个小的打字错误,缺少分号,在返回语句中,可能还有其他问题,但请先尝试一下

function getIsTestId(billIndex) {
    var selectedRow = getSelectedRow(billIndex);
    var lastCol = jQuery(selectedRow).find('TD:last');
    return lastCol.find('INPUT:hidden.isTestValue').val();
}

您在此行中有一个未关闭的报价:

lastCol.find('INPUT:hidden.isTestValue');
另一位回答者指出,我认为应该是:

lastCol.find('input.isTestValue').val();

您在此行中有一个未关闭的报价:

lastCol.find('INPUT:hidden.isTestValue');
另一位回答者指出,我认为应该是:

lastCol.find('input.isTestValue').val();

检查浏览器的javascript控制台是否存在语法错误。检查浏览器的javascript控制台是否存在语法错误。