Jquery jqxdropdown选择多次事件调用?

Jquery jqxdropdown选择多次事件调用?,jquery,jqxgrid,jqwidget,Jquery,Jqxgrid,Jqwidget,在JQWidgets中,我在JqxGrid控件中添加了jqxdropdown。下拉选择事件是多次调用或“n”列表中出现的项目数 我找到了下面的解决方案, 若参数为“鼠标”,则只进行DB trip 这对我很有用 这可能对你有帮助 $("#jqxgridPtr1").on('cellclick', function (event) { var args = event.args; ddlclicked = args.rowindex; });

在JQWidgets中,我在JqxGrid控件中添加了jqxdropdown。下拉选择事件是多次调用或“n”列表中出现的项目数

我找到了下面的解决方案, 若参数为“鼠标”,则只进行DB trip 这对我很有用

这可能对你有帮助

   $("#jqxgridPtr1").on('cellclick', function (event) {
        var args = event.args;
        ddlclicked = args.rowindex;
    });

    $("#jqxgridPtr1").on('select', function (event) {
        var args = event.args;
        if (args.type == 'mouse') {
            $("#jqxgridPtr1").jqxGrid('setcellvalue', ddlclicked, "IsMDRTotalComp", event.target.textContent);
            SavegridPtr1('1', ddlclicked);
        }
    });

当您绑定到jqxDropDownList事件时,您应该选择jqxDropDownList的HTML元素,而不是jqxGrid的HTML元素:)

您是在提问还是在回答问题?如果出现这种类型的问题,我会给出解决方案。那么,为什么不将其添加到回答区域中,您就可以接受它了。这将帮助你获得一些分数,从而做更多的事情。是的!!谢谢,洁。。我会看一下..jqxdropdown在jqxgrid中,我们需要进行事件冒泡。否则,您的选择是正确的。:)网格本身使用许多jqxDropDownLists,例如,当您通过内置DropDownList更改页面大小时,将使用您的方法调用事件处理程序。
 $("#jqxgridPtr1").on('cellclick', function (event) {
        var args = event.args;
        ddlclicked = args.rowindex;
    });

    $("#jqxgridPtr1").on('select', function (event) {
        var args = event.args;
        if (args.type == 'mouse') {
            $("#jqxgridPtr1").jqxGrid('setcellvalue', ddlclicked, "IsMDRTotalComp", event.target.textContent);
            SavegridPtr1('1', ddlclicked);
        }
    });