Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/457.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/backbone.js/2.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_Backbone.js - Fatal编程技术网

Javascript 单击事件未触发

Javascript 单击事件未触发,javascript,backbone.js,Javascript,Backbone.js,我的点击事件没有在backbone.js中触发。我有很多搜索,但我的问题没有解决。 代码如下: EventView=Backbone.Model.extend({ el:'modal_box', events: { 'click #btn': 'insertText', 'click .btndel': 'delme' }, insertText: function (e) { alert('text inserted'); }, delme: functi

我的点击事件没有在backbone.js中触发。我有很多搜索,但我的问题没有解决。 代码如下:

EventView=Backbone.Model.extend({

   el:'modal_box',
events: {
    'click  #btn': 'insertText',
    'click .btndel': 'delme'
},


insertText: function (e) {
    alert('text inserted');
},
delme: function (e) {
    alert('text inserted');
}
})); 而HTML是

<div class="modal_box">
<button id="btn"  >Add a Task </button>
<button class="btndel"  >delete all</button>

添加任务
全部删除
对于“el”,您应该提供一个选择器。尝试:

el: '.modal_box',
...

Aditya R.不工作:(请尝试更新的代码。此外,您在“单击”#btn“中的“单击”和“#btn”之间似乎有额外的空格。我删除了空格,但仍然不起作用。VentView=Backbone.Model.extend是不正确的。如果您使用的是视图,请将其更改为EventView=Backbone.View.extend,告诉我们我的新代码但不起作用
EventView=Backbone.View.extend({el:'.modal_box',事件:{'click#btn':'insertText','click.btndel':'delme'},insertText:function(e){alert('text inserted');},delme:function(e){alert('text inserted');})
加载jquery了吗?