Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/432.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 在主干中绑定模型时未触发keyup事件_Javascript_Backbone.js_Requirejs_Backbone Stickit - Fatal编程技术网

Javascript 在主干中绑定模型时未触发keyup事件

Javascript 在主干中绑定模型时未触发keyup事件,javascript,backbone.js,requirejs,backbone-stickit,Javascript,Backbone.js,Requirejs,Backbone Stickit,我正在使用require.js和stickit进行模型绑定。”“change”事件可以正常工作,但如果我将keyup用于focusout,则不会触发checkBindings函数。为什么会这样 Stickit = require('stickit'), ApplicantModel = require('application/models/applicantModel'), template = _.template(tpl),

我正在使用require.js和stickit进行模型绑定。”“change”事件可以正常工作,但如果我将keyup用于focusout,则不会触发checkBindings函数。为什么会这样

        Stickit = require('stickit'),
        ApplicantModel = require('application/models/applicantModel'),
        template = _.template(tpl),
        applicantView = Backbone.View.extend({
    initialize: function() {

        this.listenTo(this.model, 'change', this.checkBinding); //Change works fine, but keyup, focusout and other events do not fire
        this.render();
    },
    checkBinding: function() {
                console.log('Inside check binding functions');
                var data = this.model.toJSON();
                console.log($('#applicantInfoFirstName').val());
                console.log($('#applicantInfoMiddleName').html(JSON.stringify(data.middleName)));
    },    
    bindings: {
        '#applicantInfoFirstName': 'firstName',
        '#applicantInfoMiddleName': 'middleName',
        '#applicantInfoLastName':'lastName'
    },
    render: function() {
        console.log("Inside applicant view");
        //Render application header
        this.$el.html(template);
        this.stickit();

这些事件特定于模型中的更改。事件列表如下: