Я хочу обновить содержимое в теге span, когда пользователь нажимает кнопку. Тег span имеет класс под названием fa_button_id_counter
и id
с идентификатором сообщения. Это должно быть просто, но я не могу заставить его работать. Какие-либо предложения?Изменить содержимое с помощью jquery?
вид файла:
<a class="like_button fa_button active" href="#<%= p.id %>" id="<%= p.id %>">FA</a>
<span class="fa_button_id_counter" id="<%= p.id %>">+<%= p.likes.count %></span>
.js файл:
$ ->
$(".like_button").click (e) ->
e.preventDefault();
id = $(this).attr('href')
$(".fa_button_id_counter" + id).html "change to this"
Являются ли ваши # цифры числовыми? Идентификаторы html не могут начинаться с цифр. –
Да, это цифры. Я изменил id на 'id = 'f <%= p.id %>", и он работал (потому что я положил char infront из p.id)! Большое спасибо! Но почему can not id - числа? – allegutta
Спецификации W3C !! – sabithpocker