javascript/jQuery中的Ajax组合框更改事件
我在我的项目中使用了一个Ajax控件工具包组合框。我想在更改组合框的值时触发一个更改事件。我把它弄得一团糟,但没有合适的解决办法 ajax组合框由一个文本框、一个按钮和一个列表组成。我计算出了文本框id,并试图为其提供一个更改事件。更改事件不起作用。但它会触发模糊,选择事件 这是我用于更改事件的代码位。我无法找出更改事件不起作用的原因javascript/jQuery中的Ajax组合框更改事件,javascript,jquery,asp.net,ajaxcontroltoolkit,Javascript,Jquery,Asp.net,Ajaxcontroltoolkit,我在我的项目中使用了一个Ajax控件工具包组合框。我想在更改组合框的值时触发一个更改事件。我把它弄得一团糟,但没有合适的解决办法 ajax组合框由一个文本框、一个按钮和一个列表组成。我计算出了文本框id,并试图为其提供一个更改事件。更改事件不起作用。但它会触发模糊,选择事件 这是我用于更改事件的代码位。我无法找出更改事件不起作用的原因 $('#' + $('.DDlCmbEmpID')[0].id + '_TextBox').bind("change",function (event) {
$('#' + $('.DDlCmbEmpID')[0].id + '_TextBox').bind("change",function (event) {
alert("Sample");
});
您可以使用此脚本捕获客户端上的选定索引更改:
$find("<%= XXXXXX.ClientID %>").set_selectedIndex = function (newIndex) {
Sys.Extended.UI.ComboBox.prototype.set_selectedIndex.apply(this, [newIndex]);
alert(newIndex);
};
使用此**Microsoft JScript运行时出错:无法设置属性“set_selectedIndex”的值:对象为null或未定义**
$find("ctl00_SampleContent_ComboBox1").set_selectedIndex = function (newIndex) {
Sys.Extended.UI.ComboBox.prototype.set_selectedIndex.apply(this, [newIndex]);
alert(newIndex);
};