jquery - 监听主干中的变化输入

标签 jquery backbone.js backbone-views

如何注册主干中输入文本的更改。每次标签中的文本发生变化时我都必须听。 我已经尝试过但没有成功。

 var cashback = CustomBackbone.Components.LabeledInput({
                state: {
                    label: "Cashback",
                    value: rowData.cashback_perc

                },
                inputAttributes: {
                    name: "cashback_perc",
                    type: "number"
                },
                className: "col-md-3",
                events: {
                    'change input': 'updateFilter'
                },
                updateFilter:function(){
                    console.log('hi');
                }

            });

LabeledInput 是从 backBone View 扩展而来的。 谢谢

最佳答案

如果输入是组件的根元素,则事件监听器应该只是change,而不是change input。如果您想要“实时”更新,请使用 keyup 而不是 change

关于jquery - 监听主干中的变化输入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37495440/

相关文章:

javascript - 如何将 View 的 id 设置为模型的 id?

javascript - jQuery:div 彼此重叠,但这不是必需的

javascript - 如何将 Spring 表单设置为只读?

jquery - 元素滚动到固定位置,然后再次滚动出固定位置,并显示动态内容

jquery - 将所有选择选项文本更改为大写、Jquery 或 CSS

javascript - 使用 Marionette 从子模块访问父模块的最佳方法

javascript - 在 laravel 中发送多个属性?

javascript - 主干 View 事件不会触发

javascript - 有谁知道是否有明确支持 Ember.JS 的 IDE?

javascript - Backbone无法调用未定义/未加载数据的方法 'toJSON'