我在 asp.net 表单中有这个 dropodownlist/combobox/select 元素:
<asp:DropDownList
ID="_ddlMode"
runat="server"
AppendDataBoundItems="true"
ClientIDMode="Static"
CssClass="input_medium"
DataSourceID="_sdsModes"
DataTextField="description"
DataValueField="id">
<asp:ListItem Selected="True" Text="None" Value="" />
</asp:DropDownList>
SetModes()当用户更改所选元素时,我需要调用函数。我试过这个:
$(function () {
$(document.body).on('change', '_ddlMode', function () {
var _index = $("select[id='_ddlMode'] option:selected").index();
SetModes(_txtBank, _txtZip, _index);
});
});
没有运气。然后我试了这个:
$(function () {
_ddlMode= $("input[id$='_ddlMode']");
_ddlMode.change(
function () {
var _index = $("select[id='_ddlMode'] option:selected").index();
SetModes(_txtBank, _txtZip, _index);
}
);
});
再次没有运气......错误在哪里?有更有效的方法来检索事件处理中所选元素的索引吗?
PS我正在使用jquery-.2.1.3,jquery-ui-1.11.2
慕勒3428872
相关分类