0

我意外地不得不调试一些 jQuery。不是我的专业领域。当前脚本正在由 jQuery 呈现的文本框中寻找一个值并且失败。

查看 Chrome 中的 DOM,我可以看到有问题的元素下面有一个“FromDate”元素。变量浏览器将此列为 type jQuery.fn.jQuery.init[1]。它包含元素0: HTMLInputElement, context: HTMLDocument, length: 1和其他一些东西。

我追求的值在 0 对象内,但我似乎无法找到获取它的语法。据我所知,jQuery 将事物构造为数组,但执行this.FromDate[0]this.FromDate(0)this.FromDate.0 all产生错误“对象# 的属性'FromDate' 不是函数”。

我如何获得我的价值?

4

1 回答 1

1

您的变量是一个 jQuery 对象。

要访问其中包含的(第一个也是唯一的)DOM 元素,请使用:

myObject[0]

或者

myObject.get(0)

如果您只想获取HTMLInputElement您可以使用的值:

myObject.val()
于 2012-05-23T11:07:38.717 回答