Я пытаюсь модернизировать некоторый код, который использует устаревшую функцию .live(). Однако один вызов использует переменную в селекторе, и я не уверен, как правильно перевести это в синтаксис .on(). Осуждается код:Переменные в селекторе при преобразовании .live() в .on()
$('.selector .item a', $cal_fields).live('click', function(){
//do stuff
});
И моя начальная (неудачная) попытка преобразовать его в .on() был:
$('body').on('click','.selector .item a, '+$cal_fields, function()
$ cal_fields переменной присваивается начальное назначение
var $cal_fields = $('#calendar_fields');