$(“#id_name”)无法识别手工输入的数据到文本框中.text();在jQuery中

时间:2011-10-31 21:42:26

标签: javascript jquery jquery-ui

我正在使用jQuery自动完成功能,我稍微调整了自动完成功能,以便人们通过在文本框中输入数据来添加数据库中没有的内容。这是一个例子:

http://www.problemio.com/test.php

我遇到的问题是,当一个人直接写入文本框并按下添加按钮时,系统不会拾取文本框中写入的内容。我必须得到该字段值的代码是:

var categories = $("#log").text();

如果您手动在textarea中书写,在按下添加按钮时如何获取textarea值的任何想法?

谢谢!

2 个答案:

答案 0 :(得分:3)

使用val而不是text

var categories = $("#log").val();

答案 1 :(得分:1)

textarea是表单的一部分。 它没有text()值,而是有val()。

var categories = $("#log").val();