功能仅在创建后使用调试器进行激活

时间:2015-04-28 02:26:42

标签: c# jquery asp.net-mvc-3

我有一个Visual Studio 2013项目,ASP MVC 4更具体。

我正在研究一些动态多选,当我在父选择上选择一个值时,应该用所选的选项填充。

仅当我将调试器行应用于函数顶部时才有效。

这是fSFiddle https://jsfiddle.net/qtuxtrmL/

以下是问题的功能

function SetSelectedValues(elem)
    {
        debugger;
        var combo = "#serial" + String(elem);
        $(combo + ' option').each(function () {
            var valor = $(this).attr('value');
            var existe = jQuery.inArray(valor, serialsy);
            console.log(existe);
            //console.log(serialsx);
            if (String(existe) == '-1') {
                console.log('Existe');
                $(combo + ' option[value="' + valor + '"]').prop("selected", true);
            }
        });
    }

以下是视频的行为;)https://youtu.be/HHv2JMalArg

感谢任何帮助,谢谢

1 个答案:

答案 0 :(得分:0)

好吧,问题是我用asyc调用了:false而不是async:false,因此调用是异步的,因为拼写错误,我对jquery非常失望,因为没有向我显示任何错误< / p>