Friday, 6 September 2013

Convert jQuery .click into .live 'click' in CoffeeScript

Convert jQuery .click into .live 'click' in CoffeeScript

This works:
$('#products.table tr').click ->
if ( $(@).hasClass('row_selected') )
$(@).removeClass('row_selected')
else
$(@).addClass('row_selected')
This doesn't:
$('#products.table tr').live 'click', (event) ->
if ( $(@).hasClass('row_selected') )
$(@).removeClass('row_selected')
else
$(@).addClass('row_selected')
Error in browser's console:
[Error] TypeError: 'undefined' is not a function (evaluating
'$('#products.table tr').live')
ready (products.js, line 10)
fire (jquery.js, line 3049)
fireWith (jquery.js, line 3161)
ready (jquery.js, line 434)
completed (jquery.js, line 105)
What am I missing?

No comments:

Post a Comment