嵌套jQuery each()在Oracle APEX

时间:2016-12-08 12:02:49

标签: jquery oracle-apex

我不确定这是否正确。我基本上有两个选择列表(或一个穿梭系统),我可以在左边的班车/列表中进行选择并将其移动到正确的班车/列表。

这是在Oracle APEX中完成的。

使用正确的班车/列表作为我的驾驶清单,我想循环浏览此列表中的每个选项值,并检查此选项是否已作为左班车/列表中的选项值存在,即一个循环环。如果是这样,请将其删除。

现在我在这两个选择列表上使用.each(function()调用但基于我的console.log消息,我从来没有看到list_elements_left列表中的任何console.log消息,只能从list_elements_right中看到。< / p>

正在使用的代码是:

$("#list_elements_right > option").each(function() {
    var rightOption = this.value;
    console.log("R:"+rightOption);
    $("#list_elements_left > option").each(function() {
        var leftOption = this.value;
        console.log("L:"+leftOption);
        if (leftOption === rightOption){
            $("#list_elements_left option[value='"+rightOption+"']").remove();
        }
    })
})

我注意到,当我在Chrome开发工具控制台中运行此代码时,它运行正常,但是当实际在单击按钮时在Oracle APEX中运行时,它似乎不起作用。

0 个答案:

没有答案