Firebug выдает ошибку, в которой говорится, что «$ не определено (70 из диапазона 28)»
Я не понимаю, почему, так как в любом случае код выполняется нормально. Код ищет div с классом «like», который при нажатии отправляет значения в ajax. Вот соответствующий код:
<div class="post" id="post-<?php the_ID(); ?>">
<div id="post-<?php the_ID(); ?>-inside" class="inside">
<div id="like_<?php the_ID(); ?>" class="like" style="position:absolute; right: 2.5em;">
<a id="likebtn_<?php the_ID(); ?>" class="likeimgoff" href="#"><span></span></a>
</div>
</div>
</div>
$(document).ready(function() {
likestatus = 1;
dislikestatus = 1;
$(document).on("click", ".like", function(){
postID = $(this).attr('id').replace('like_', '');
Конкретная строка, о которой идет речь, такова:
postID = $(this).attr('id').replace('like_', '');
Переменной postID действительно присваивается правильное значение, поэтому я не понимаю причины ошибки. Кто-нибудь знает, что происходит?