2010-04-29 151 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()代替。