Har*_*oln 1 html javascript forms jquery input
知道什么是从表单输入字段中获取值的最佳实践(在标记之后的标记中是第二个)?
我已经能够得到其余的价值(SKU和价格),但数量很棘手.
JSFIDDLE到整个事情: http ://jsfiddle.net/hslincoln/7HXBQ/33/
下面是一些jQuery,其范围是表的第一个tr,然后尝试进入该行并提取数量值:
var BSKfirstQTY = $(BSKfirstrow).find('td.quantity').text('input value');
Run Code Online (Sandbox Code Playgroud)
但正如你可以从小提琴的结果窗格中看到的那样,它正在喷涌而出[object Object].
注意:将.text()保留为空会导致它在小提示结果窗格中拾取单词Qty(这是标签,而不是数字).
任何帮助将非常感激:)
如果你传入一个参数text(),你正在设置该td.quantity字符串的内容,JQuery将返回该对象进行链接.如果您text()不带参数调用,您将获得元素内的文本.
您应该使用.val()检索input/textarea/choices元素的值,如下所示:
var BSKfirstQTY = $(BSKfirstrow).find('td.quantity input').val();
Run Code Online (Sandbox Code Playgroud)
有关val与文本的更多信息,请参阅此问题.