Не работает т.к. вы не вызываете код
/*пытаюсь привязаться к счетчику чем-то типа*/
var resultHtml = $('#counter').html(+$('#counter').html()+1);
if(resultHtml !="1"){
$('#back').attr("disabled","disabled");
}
else {
$('#back').removeAttr("disabled");
};
});
при клике на #back #next. Поэтому этот код отрабатывает только при загрузке странице и посуте ни на что не влияет. Оформите его в функцию и вызвоните на клик по кнопкам #back #next