我有这个jQuery片段用于从输入字段获取ID号
$('table th input').change(function() {
var id = $(this).attr('id');
id = parseInt(id);
id = isNaN(id) ? 0 : id;
alert(id);
});
Run Code Online (Sandbox Code Playgroud)
字段的ID沿着'col2Name'等行,我想从那里抓住2,由于某种原因,在我的警报中我总是得到0,现在当我尝试做的时候:
alert(parseInt('12978sdkjfhakj'));
Run Code Online (Sandbox Code Playgroud)
我得到了12978的适当回复,为什么这不起作用?
Poi*_*nty 17
该parseInt函数始终从字符串的左侧开始.试试这个:
var i = parseInt(yourString.replace(/\D/g, ''), 10);
Run Code Online (Sandbox Code Playgroud)