2012-06-15 68 views
1

檢測選擇/下拉列表中選擇事件我要趕選定的項目,並做一些事情:無法在負荷

$("#user-list").live("change", function() { 
    var selecteduser = $(this).find(":selected").text(); 

    ....do something with the selected user 
    }); 

太好了!這工作! 但是,有時我想傳遞中作爲模型的一部分已經預先選定爲預先選定的列表項的項目之一加載頁面:

@model RoleUsers 

@Html.DropDownListFor(model => model.SelecteUserId, Model.Users) 

更改事件不會然後觸發不幸。

我有一種感覺,有一種不同的事件,在那裏,我的思念......

我怎樣才能激活我的行動時,在頁面加載選擇列表項,而不是由用戶?

謝謝。

回答

5

在文件準備就緒,只觸發change()

$(function() { $("#user-list").change(); }); 

PS,live()已過時,可以考慮使用on()

+0

如果你正在使用jQuery版本不要使用()小於1.7 –

+0

我應該」已經提到這個列表在Jquery模式對話框中。 我試圖把你在對話框中提出的建議()打開:但它不能非正常工作 – Shenaniganz