我正在使用jquery。Onchange输入事件未在jquery上触发
而我有一个窗体中的文本输入,我想处理更改事件。
$("#my_input").change(function(){alert('123');});
的事件是,当我手动编辑的字段标准点火的,但是当我用一个脚本(有时与外部脚本)改变字段的值,这是行不通的。
有没有解决方法?
并提前致谢。
我正在使用jquery。Onchange输入事件未在jquery上触发
而我有一个窗体中的文本输入,我想处理更改事件。
$("#my_input").change(function(){alert('123');});
的事件是,当我手动编辑的字段标准点火的,但是当我用一个脚本(有时与外部脚本)改变字段的值,这是行不通的。
有没有解决方法?
并提前致谢。
更改事件不旨在检测程序化更改。设定值时,您可以手动触发事件,虽然:
$('#my_input').trigger('change');
快捷:
$('#my_input').change();
消防他们手工,使用以下两种功能之一:
$('#my_input').trigger('change');
$('#my_input').change();
你可以使用实况/代表来约束您的变更事件
$("#my_input").live('change',function(){alert('123');});
这里是代码
$("input[type='text']").change(function() {
// check input ($(this).val()) for validity here
});
是那里的火灾时输入编程方式更改的事件? – Youcef04 2012-03-21 13:10:28
@ Youcef04:不,JavaScript不支持这种监视。其他一些语言的结构允许这样的东西,但不能用JavaScript。 – jwueller 2012-03-21 13:12:38
非常感谢,所以没有必要看别处。 – Youcef04 2012-03-21 14:37:26