我正在编写一些 JavaScript 代码,我有一个表格需要测试一个字段是否为数据库键(数字)或默认值(“NO MATCH”)。我尝试使用 jQuery 函数'isNumeric'。
代码如下:
在我的控制台中,我看到:
为什么这不是真的?
代码如下:
var id = $('#myDataTable input:checked').map(function(){
return $(this).closest('tr').find('td:eq(3)').text();
}).get();
console.log(" ID "+id);
console.log(" ID2 "+$.isNumeric(id));
在我的控制台中,我看到:
ID 1
ID2 false
为什么这不是真的?
.get()
返回一个数组,尝试使用id[0]
。 - Satpalconsole.log("ID", id);
,你会看到["1"]
而不是"1"
。 - Oriol