var i = input.eq(2).val();
alert(parseInt(i));
我试图获取第三个输入的值,但它什么也没有返回。我曾经在一个点上说过[Object] [object]。我如何才能得到输入的价值?使用公式获得第n个输入元素的值
var i = input.eq(2).val();
alert(parseInt(i));
我试图获取第三个输入的值,但它什么也没有返回。我曾经在一个点上说过[Object] [object]。我如何才能得到输入的价值?使用公式获得第n个输入元素的值
使用Jquery's .eq() API这样
var i = $('input').eq(2).val();
alert(parseInt(i));
或作为您的代码看起来有输入作为一个变量,那么你需要做
var input = $('input');
var i = input.eq(2).val();
alert(parseInt(i));
这将是,如果有帮助你提供了更多的信息:
输入是什么?萨钦提到的jQuery对象?
我的价值是什么?执行后你想要的是什么?
调用parseInt后会返回什么?
你也可以在你的输入选择使用EQ:
var i = $("input:eq(2)").val();
alert(i);
希望这是有帮助的。
发布您的完整代码。什么是“输入”? – Ejaz 2013-04-19 23:55:04
是输入一个保存的jQuery对象?像:var input = $('input')? – 2013-04-19 23:56:23