我有以下代码,我尝试为jQuery中的选择组合框创建on change事件处理程序,但我从来没有看到警报消息。这里有什么问题?选择组合框的OnChange事件从来没有在jQuery中触发
$(document).ready(function() {
var combo = $("#Supplier_Sel").combobox();
$($('.ui-combobox-input')[3]).css('width', '300px');
$("#toggle").click(function() {
$("#Supplier_Sel").toggle();
});
//this change event never gets fired. WHY??
$("#Supplier_Sel").change("dssd",function() {
alert('Handler for .change() called.');
});
});
此外,我在我的页面中包含以下脚本。可能是我需要为ComboBox onchange事件添加一些其他脚本?
<script type="text/javascript" src="../jquery/jquery-1.7.2.js"></script>
<script type="text/javascript" src="../jquery/ui/jquery-ui-1.8.21.custom.js"></script>
<script type="text/javascript" src="../jquery/jquery.scrollIntoView.min.js"></script>
嗯....为什么'dssd'?另外,'$($('。ui-combobox-input')[3])'??? – elclanrs 2012-07-09 03:19:24
因为intellisense的变更方法签名变更(资料,fn) – Sunil 2012-07-09 03:21:04
是的,但是目的是什么? – elclanrs 2012-07-09 03:30:39