2013-06-25 94 views
1

我試圖以編程方式觸發輸入框的更改事件。基本上我正在讀取一個字符串的值,並將其分配給輸入,然後觸發更改。我在網站上搜索過,沒有發現任何我發現的例子。我可以看到分配的值,所以我知道我已經成功地將輸入作爲目標,但之後......沒有任何東西。以編程方式觸發輸入更改事件

if (SearchString != null) 
{ 
    //alert(SearchString); 
    $('#example_filter').find("input").val(SearchString); 
    $('#example_filter').find("input").trigger("change"); 
} 

任何人都請幫助!?!?

+1

當然,你已經設置好的一個onchange處理器 –

+0

似乎做工精細這裏http://jsfiddle.net/mPcsJ/1/您是否獲得在控制檯中的任何錯誤?你能否展示你的變化事件? – Anton

+0

你期望觸發器改變做什麼?你必須發佈相關的代碼作爲你的onchange處理程序的代碼! –

回答

0

是您的更改處理連接通過js代碼或HTML onchange="DoSomething()"標籤?

這可能是原因。

0

最後只是這樣....

e = $.Event("keyup"); 
e.which = 13; 
$('#example_filter').find("input").trigger(e); 

和它的工作一種享受!

感謝您的時間人。

相關問題