2010-04-29 112 views
0

我想当过一个下拉框的变化和当过东西输入到输入提醒的东西。我不认为我可以使用更改输入字段?你会用什么输入字段?另外,类型文件的输入字段呢?一样。以下是我有这么远,它不工作:jQuery的更改事件的输入和选择元素

$('input#wrapper, select#wrapper').change(function(){ 

     alert('You changed.'); 

    }); 

感谢所有

回答

1

可以绑定按键事件的文本框中。

$("#wrappertext").bind("keypress", function(){ 
    // your code 
}); 

在您的示例中,您使用了相同的ID作为文本框和选择框。也改变这一点。

+0

对不起,我试图使用多个选择器,我试图设置所有输入元素和包装div中的所有选择元素的更改事件。我在那里犯了一个错误。 – Abs 2010-04-29 10:00:49

+0

你可以用'输入:text'和'select',然后通过'#wrapper'作为背景。 – rahul 2010-04-29 10:03:15

+0

叶,我现在用'#wrapper指定select' change事件。我会用什么事件,如果用户已经浏览到一个文件位置和选择呢? – Abs 2010-04-29 10:04:00

0

时,当值变化对模糊的东西永远键入到 输入

change()发生在输入文本类型发生......

尝试keyup()keydown()代替。