Script Jquery não funciona no materialize

Olá, boa tarde, estou usando o script da página 70, do livro Aplicações mobile hibridas com cordova e phonegap, porém aparentemente não funciona no browser, o script é esse:

`$(’.collection’).on(‘click’, ‘.collection-item’, function()
{
var $badge = $(’.badge’, this);
if ($badge.length === 0) {
$badge = $(‘0’).appendTo(this);
}
$badge.text(parseInt($badge.text()) + 1);
})

var nomeProduto = this.firstChild.textContent;
Materialize.toast(nomeProduto + ‘adicionado’, 1000);`

e quanto ao meu view, está:

<a class="collection-item waves-effect black-text">Só de Cenoura</a>

alguém sabe me dizer o porque não funciona esse exemplo?

Algum erro no console pra ajudar a debugar?

Olhando o código, parece que essa linha ta errada, mas nao sei se nao foi o forum que trocou na hora de postar, então dá uma conferida.