Javascript jquery文本输入框传递到变量

Javascript jquery文本输入框传递到变量,javascript,jquery,Javascript,Jquery,这是我第一次使用jquery,虽然这是一项相当简单的任务,但我已经被卡住了。 我有一个输入框,里面有一天的时间。我想创建一个按钮来抓取时间并将其发送到一个变量(setTime),这样我就可以在脚本的其他地方使用时间。 然而,我在传递变量时遇到了麻烦,我添加了一个警报窗口,但我得到的只是一个空白警报或“未定义”警报。 第一行开始时间。。。。很好,设定时间的东西坏了 页眉: setTime=$('#setTime').text() $('#formTime').timeEntry({show24Ho

这是我第一次使用jquery,虽然这是一项相当简单的任务,但我已经被卡住了。 我有一个输入框,里面有一天的时间。我想创建一个按钮来抓取时间并将其发送到一个变量(setTime),这样我就可以在脚本的其他地方使用时间。 然而,我在传递变量时遇到了麻烦,我添加了一个警报窗口,但我得到的只是一个空白警报或“未定义”警报。 第一行开始时间。。。。很好,设定时间的东西坏了

页眉:
setTime=$('#setTime').text()
$('#formTime').timeEntry({show24Hours:true})

页面正文:

<p>Start Time <input type="text" size="2" id="formTime" class="spinners" value="" /> </p>

    <input type="button" value="Set Time" onclick="$('#setTime').val('#formTime');" />
    <input type="button" value="Show Date" onclick="alert(setTime);" /> 
开始时间

谢谢

#setTime
表示“id为'setTime'的元素”-您没有id为的元素,并且您试图获取其值的控件根本没有id

timeEntry
不是jQuery方法,因此在尝试调用它时会出错。如果您正在使用一个您认为应该添加该方法的插件,那么您应该这样说

.val('#formTime')
将表单控件的值设置为字符串#formTime。如果你想得到这个值,不要给这个方法传递一个参数,而是把方法调用的返回值赋给某个东西

您可能应该处理一个。

#setTime
表示“id为'setTime'的元素”-您没有具有该id的元素,并且您试图获取其值的控件根本没有id

timeEntry
不是jQuery方法,因此在尝试调用它时会出错。如果您正在使用一个您认为应该添加该方法的插件,那么您应该这样说

.val('#formTime')
将表单控件的值设置为字符串#formTime。如果你想得到这个值,不要给这个方法传递一个参数,而是把方法调用的返回值赋给某个东西


您可能应该使用一个。

您必须对代码进行一些更改。
例如,通过添加一些ID来更新Html

<p>
    Start Time <input type="text" size="2" id="formTime" class="spinners" value="" />
</p>

<input id="setTime" type="button" value="Set Time" />
<input id="showTime" type="button" value="Show Date" /> ​
见工作


使用jQuery有时会让人困惑,但在线查询非常棒。

您必须对代码进行一些更改。
例如,通过添加一些ID来更新Html

<p>
    Start Time <input type="text" size="2" id="formTime" class="spinners" value="" />
</p>

<input id="setTime" type="button" value="Set Time" />
<input id="showTime" type="button" value="Show Date" /> ​
见工作


使用jQuery有时会让人困惑,但在线查询非常棒。

如果你先做了研究,你就更有可能得到好的答案。“为我解决这个问题”很少有研究可以证明的问题是不受欢迎的。如果你先证明你已经做了研究,你就更有可能得到好的答案。“为我解决这个问题”的问题很少有研究表明是不受欢迎的。+1的敬畏和一些在后,即演示和意见我同意>@Tats\u innit:谢谢。非常感谢。+1感谢您在帖子中表现出的敬畏和一些热情,即演示和意见。<我同意>@Tats\u innit:谢谢。非常感谢。