选择最后一个选项值时执行外部脚本

时间:2017-10-20 14:03:11

标签: jquery external-script

我在小页面上工作,用户必须选择4个东西,一旦选择了最后一个选项值,那么我想执行外部脚本,如加载过度播放器:

<script scr="video.js" async="true" callback="myFunction()"></script>

试图使用$.getScript,但它无法正常工作。 这是我尝试添加的代码的一部分:

$("select").change(function(){
    $(this).find("option:selected").each(function(){
        var optionValue = $(this).attr("value");
        if(optionValue){
            $(".box").not("." + optionValue).hide();
            $("." + optionValue).show();

        } else{
            $(".box").hide();
        }
    });
}).change();

感谢您的帮助和理解, 巴特

1 个答案:

答案 0 :(得分:0)

主题可以关闭,下面你可以查看我是如何工作的

    $("select").change(function(){
    $(this).find("option:selected").each(function(){
        var optionValue = $(this).attr("value");
        if(optionValue){
            $(".box").not("." + optionValue).hide();
            $("." + optionValue).show(function(){
                var includes = $('[data-include]');
                jQuery.each(includes, function(){
                  var file = 'views/' + $(this).data('include') + '.html';
                  $(this).load(file);
                });
              });
        } else{
            $(".box").hide();
        }
    });
}).change();