gpt4 book ai didi

javascript - 使用 jQuery 使用 onkeypress 创建输入?

转载 作者:行者123 更新时间:2023-11-30 17:43:30 25 4
gpt4 key购买 nike

我正在尝试创建一个具有预期 html 输出的输入元素:

<input 
type="text"
maxlength="13"
value="DD/MM/YY 00:00.0"
onkeypress="dateTime()"
>

我尝试使用以下 jQuery 代码执行此操作

var input = $("<input>",
{
name : newName,
maxlength : newSize,
size : newSize,
type : 'text',
value : newVal,
onkeypress : dateTime()
});

但我没有得到预期的输出

<input type="text" maxlength="13" value="DD/MM/YY 00:00.0">

问题 1:这段代码的描述是什么,因为我一生都无法在 jQuery 文档中找到任何关于这些内容的内容(链接将不胜感激)。

问题 2:获得预期 html 结果的正确参数是什么?

最佳答案

尝试

onkeypress : "dateTime()"

代替

onkeypress : dateTime()

那个执行函数的。

var input = $("<input>",
{
name : newName,
maxlength : newSize,
size : newSize,
type : 'text',
value : newVal,
onkeypress : dateTime
});

input.on('keypress',dateTime);

在回调中,“this”代表事件目标(输入)。

您可以使用 $(this).val(); 从输入中获取值; $(this).attr('我的属性'); $(this).data('myvar');

关于javascript - 使用 jQuery 使用 onkeypress 创建输入?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20597483/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com