Backbone even preventDefault

a playground setup with includes of backbone, jquery, underscore,...

by fguillen

HTML

<script src="http://documentcloud.github.com/underscore/underscore.js"></script>
<script src="http://documentcloud.github.com/backbone/backbone.js"></script>
<p>Should prevent click through of these links</p>
<div id="demo"><p>This text will be replaced with links from ajax request</p></div>

JavaScript

$.post('/gh/gist/response.html/3394860/', function(data) {
    $('#demo').html(data);
});

var Composer = Backbone.View.extend({
    events: {
        "click a.delete": "handleClick"
    },
    handleClick: function(event) {
        console.log("handleClick()");
        console.log(event.isDefaultPrevented());
        event.preventDefault();
        console.log(event.isDefaultPrevented());
    }
});

new Composer({
    el: $('#demo')
});