live()的“输入”事件支持得有多好

时间:2013-01-30 09:32:48

标签: jquery

我们在网站上使用jQuery 1.4.4,并且在文本框中使用 keyup 事件导致了一个问题。问题是用户以某种方式设法更改值而不实际键入。我很快发现了三个原因:

  • 文本框中的自动填充
  • 您可以将值拖到文本框中
  • 您可以右键单击 - >粘贴值

我环顾四周,发现我可以使用更改事件来解决问题。这适用于自动完成,但它不能解决将值拖入文本框的问题。我无法工作,然后我遇到了输入事件。

这个事件似乎可以解决我的所有问题,它是我需要用来记录密钥,拖动值和使用自动填充的唯一事件。

我的问题很简单:支持得有多好?我似乎无法找到相关信息。

编辑:只是为了澄清,我知道live已被弃用,我们必须保持jquery版本相同,这样才不会影响我们。谢谢你的考虑!

1 个答案:

答案 0 :(得分:1)

根据https://developer.mozilla.org/en-US/docs/DOM/DOM_event_reference/input所有浏览器都存在基本支持..

但就问题标题而言,.live()已弃用。请使用.on()语法