gpt4 book ai didi

javascript - 以编程方式将输入置于编辑状态(就像用鼠标点击它一样)

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

假设有一个常规的html输入框

<input id="inputEl" type="text">

当我用鼠标点击它时,它开始“可编辑”(开头的编辑行开始闪烁)——就像每个输入字段一样。

我正在尝试使用 jQuery 来模拟它,因此无需用鼠标单击它,它就会进入那种编辑状态。

我试过:

  • $('#inputEl').click()
  • $('#inputEl').keydown()
  • $('#inputEl').focus()
  • $('#inputEl').focusin()
  • $('#inputEl').blur()
  • $('#inputEl').select()
  • $('#inputEl').trigger('input')

但似乎没有人能做到这一点。

实现此目标的正确方法是什么?

最佳答案

.focus() 是正确的方法,您面临的问题可能与其他问题有关。

至少它在这里工作 http://jsfiddle.net/KN6rs/

focus() 函数在控制台上不起作用,因为: $.focus() not working

我试过了setTimeout(function() { $('.js-search-field').focus() }, 3000); 适用于 SO

关于javascript - 以编程方式将输入置于编辑状态(就像用鼠标点击它一样),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46415222/

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