0

我有一个功能当前由输入元素的焦点通过

$('#wrapper').on('focusout','input[name=state]',function(){ 
    /* execute function */
});

我遇到的问题是,如果有人决定通过鼠标单击跳过该元素(因为此输入元素是使用 ziptastic 插件自动填充的),那么该功能将不会触发。我试过.on('change')了,但这似乎不起作用。

填写 input[name=state] 后,触发此功能的最佳方式是什么。

4

2 回答 2

1

也添加一个更改事件处理程序:

$('#wrapper').on('focusout change','input[name=state]',function(){

$('#wrapper input[name=state]').change()然后在 ziptastic 插件运行后触发更改事件 ( )。如果值由 设置,则不会触发更改事件.val("something")

于 2013-07-26T16:51:00.060 回答
0

您可以使用onchange,它发生在 之前或之后onblur

于 2013-07-26T16:45:36.577 回答