在jQuery中有任何方法可以区分回发下拉和非回发下拉(ASP.NET 3.5):
$('select').change(function(e) { //something like this if ($(this).attr('AutoPostback') == true) { //do something here } else { //do something else }
认为必须从脚本调用服务器端功能来确定AutoPostback.
解决方法
通常,要回发的下拉列表将包含一个onchange属性,其中包含类似“__doPostBack”的内容,尽管其中还会有其他内容.
所以你可以做类似下面的事情,我没有测试,所以希望没有错别字
$('select[onchange*="__doPostBack("]').change(...your handler for postbacking control...); $('select:not([onchange*="__doPostBack("])').change(...your handler for non-postbacking control...);
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。