Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/381.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
当条件更改时,JavaScript选择器不工作_Javascript_Jquery_Backbone.js_Marionette - Fatal编程技术网

当条件更改时,JavaScript选择器不工作

当条件更改时,JavaScript选择器不工作,javascript,jquery,backbone.js,marionette,Javascript,Jquery,Backbone.js,Marionette,我在JavaScript选择器方面遇到了一个问题,下面是代码 onChangeCustomGroup : function(){ var element = this.model.get("customGroup"), that = this; if(element == "SECURITY") { that.ui.__el_string_Abc.xyzSelector(); } if(element == "BENCHMARK

我在JavaScript选择器方面遇到了一个问题,下面是代码

onChangeCustomGroup : function(){
    var element = this.model.get("customGroup"),
        that = this;

    if(element == "SECURITY") {
        that.ui.__el_string_Abc.xyzSelector();
    }

    if(element == "BENCHMARK") {
        that.ui.__el_string_Abc.dfgSelector();
    }
}
onChangeCustomGroup是主干中的ModelEvent 有两个字段1.customGroup 2.过滤代码 具有两个值的customgroup字段填充1.SECURITY和2.BENCHMARK

securitySelector和benchmarkSelector是两个函数,它们将以html的形式返回一组值,并附加filtercode区域

这里的问题是,当我选择安全性时,安全性字段会填充到filtercode字段中,但在更改为基准时,不会填充基准选择器
这有点像只在一个条件下工作。
benchmarkSelector()
方法调用了吗?如果是,,问题可能是函数本身。您是否可以发布这两个函数-
benchmarkSelector
securitySelector
?它解决了问题issue@user3247425如果这个问题已经解决,你应该发布解决这个问题的解决方案,并将其标记为已接受的答案破坏现有选择器的条件,自定义方法。Thnk