我在主页面的数据网格中有一个下拉列表,在更改值时,它应显示弹出窗口,弹出值会回发到主页面。我必须触发无效的onchange事件。
以下是我正在使用的代码。
服务器端:
ddlID.Attributes.Add("OnChange", "return Show("txtFName.text,txtLstName.text");
客户方:
$('#ddlID').val(6).trigger("change"); //should hit function Show() which is not triggered.
答案 0 :(得分:0)
最后我想通了。控件是在数据网格内部,当我直接通过jquery($('#ddlID'))使用ID时,它不起作用。我必须使用$(“”#“+ ddlID.ClientID +”“”)获取客户端ID。我们也可以使用类选择器。我正在使用外部js文件触发更改。