Javascript 剑道ui代码在java脚本函数中工作不正常为什么?
我已经做了一个js函数,就是点击按钮调用 其中有59个不同的值通过java脚本分配给不同的Html元素 现在我发现所有的值都被正确分配了 但页面上也有两个剑道ui下拉列表,不是层叠的下拉列表,所以第一次我分配第一个下拉列表的值,第二个下拉列表引用了该下拉列表,然后我必须分配值,但第二个下拉列表不接受值 为什么? 我必须在那个函数中加一个警报,如果我加了警报,那是为什么 代码:-- 执行指针是逐行执行此函数这是由此警报函数证明的,也会调用“CatalogPricingSetProgramExRate(c)”,但下拉列表不获取值 如果警报被移除,那么它不工作;如果我放置警报,那么它工作为什么? 有没有时间问题 有人能给我指路吗 问候,,Javascript 剑道ui代码在java脚本函数中工作不正常为什么?,javascript,jquery,kendo-ui,kendo-dropdown,Javascript,Jquery,Kendo Ui,Kendo Dropdown,我已经做了一个js函数,就是点击按钮调用 其中有59个不同的值通过java脚本分配给不同的Html元素 现在我发现所有的值都被正确分配了 但页面上也有两个剑道ui下拉列表,不是层叠的下拉列表,所以第一次我分配第一个下拉列表的值,第二个下拉列表引用了该下拉列表,然后我必须分配值,但第二个下拉列表不接受值 为什么? 我必须在那个函数中加一个警报,如果我加了警报,那是为什么 代码:-- 执行指针是逐行执行此函数这是由此警报函数证明的,也会调用“CatalogPricingSetProgramExRat
vinit我不能确定发布的代码数量,但听起来您的第二个下拉列表仍然使用按钮onclick功能填充 我认为您需要等待级联完成,然后才能设置它。您可以执行超时,但认为您也可以通过级联事件来处理它
$(“#dropdownlist”)。kendoDropDownList({
级联:函数(){
//处理事件
}
});
if (c != null) {
var Country = $("#CountryForPricing").data("kendoDropDownList");
alert(c);
Country.select(function (dataItem)
{
return dataItem.Value == c;
});
CatalogPricingSetProgramExRate(c);
}
<input id="dropdownlist" />
<script>
$("#dropdownlist").kendoDropDownList({
cascade: function() {
// Handle the event
}
});
</script>