我有jtable,我添加了一个按钮,用于在同一页面中将记录添加到jtable。单击添加按钮时,将出现新对话框以向jtable添加项目。在该对话框中包含一个下拉菜单和两个文本框。这里我想阻止对话框的传播,当下拉列表中没有要添加的项目时(我已经添加了一个场景,如果添加了一个项目,它将从下拉列表中消失)。如果“添加对话框”下拉列表中没有项目,如何阻止对话框传播或如何禁用添加按钮。
我正在使用ajax调用来填充下拉列表
$.ajax({
url: '/Program/CategoryAdded/',
type: 'POST',
dataType: 'json',
success: function (data) {
$('#Edit-CategoryID').children('option:not(:first)').remove();
$.each(data.Options, function (i, Options) {
$('#Edit-CategoryID').append($("<option></option>").attr("value", Options.Value).text(Options.DisplayText));
});
}
和此处“#Edit-CategoryID”填充下拉列表。在这里,我使用
获得了下拉列表中的项目数var length = $('#Edit-CategoryID').children('option').length;
if(length <= 1)
//Here I want to write code disable add button
}