function compare_tov(id)
{
var chek = document.getElementById('compareid_'+id);
if (chek.checked)
{
//Добавить
var AddedGoodId = id;
$.get("/local/ajax/list_compare.php",
{
action: "ADD_TO_COMPARE_LIST", id: AddedGoodId},
function(data) {
$('#my_compare_list_count').html(data);
var activeID = $('.comparTov_'+id).html('<img src="image2.png" />').addClass('active');
console.log(activeID);
localStorage.getItem("active", activeID);
}
);
}
else
{
//Удалить
var AddedGoodId = id;
$.get("/local/ajax/list_compare.php",
{
action: "DELETE_FROM_COMPARE_LIST", id: AddedGoodId},
function(data) {
$('#my_compare_list_count').html(data);
var activeID = $('.comparTov_'+id).html('<img src="image1.png" />').removeClass('active');
console.log(activeID);
localStorage.removeItem("active", activeID);
}
);
}
}
var activeID = $('.comparTov_'+id).html('<img src="image2.png" />').addClass('active');
console.log(activeID);
localStorage.getItem("active", activeID);
$(document).ready(function() {
var inputCompareTov = {
id: $("this").load("#compareid_<?= $arItem['ID']?>"),
};
console.log(inputCompareTov);
var spanCompareTov = {
class: ".comparTov_<?= $arItem['ID']?>",
};
console.log(spanCompareTov);
$('inputCompareTov').click(function() {
$('spanCompareTov').toggleClass('active');
if (localStorage.getItem('spanCompareTov') == 'active') {
localStorage.removeItem('spanCompareTov', "active");
} else {
localStorage.setItem('spanCompareTov', "active");
}
});
});
localStorage.setItem("active", activeID);
var activeID = $('.comparTov_'+id).html('<img src="image2.png" />').addClass('active');
console.log(activeID);
localStorage.getItem("active", activeID);
<input <?= $checked; ?> type="checkbox" id="compareid_<?= $arItem['ID']; ?>" data-id="<?= $arItem['ID']?>" onchange="compare_tov(<?= $arItem['ID']; ?>);">
<label for="compareid_<?= $arItem['ID']; ?>" style="display: block; width: 36px; height: 36px; position: absolute; top: 55px;">
<span class="comparTov_<?= $arItem['ID']; ?>" style="background:url(image1.png);"></span>
</label>
function compare_tov(id)
{
var chek = document.getElementById('compareid_'+id);
if (chek.checked)
{
//Добавить
var AddedGoodId = id;
$.get("/local/ajax/list_compare.php",
{
action: "ADD_TO_COMPARE_LIST", id: AddedGoodId},
function(data) {
$('#my_compare_list_count').html(data);
$('.comparTov_'+id).html('<img src="сравнить.png" />').addClass('active');
}
);
}
else
{
//Удалить
var AddedGoodId = id;
$.get("/local/ajax/list_compare.php",
{
action: "DELETE_FROM_COMPARE_LIST", id: AddedGoodId},
function(data) {
$('#my_compare_list_count').html(data);
$('.comparTov_'+id).html('<img src="compare_grey.png" />').removeClass('active');
}
);
}
}
$(document).ready(function() {
var inputCompareTov = $(".check-compare");
var compareID = inputCompareTov.data('id');
console.log(compareID);
var spanCompareTov = $(".spancompare");
var compareSpan = spanCompareTov.data('id');
console.log(compareSpan);
$('compareID').click(function() {
$('compareSpan').toggleClass('active');
if (localStorage.setItem('compareSpan') == 'active') {
localStorage.removeItem('compareSpan', "active");
} else {
localStorage.setItem('compareSpan', "active");
}
});
});
<input <?= $checked; ?> type="checkbox" id="compareid_<?= $arItem['ID']; ?>" class="check-compare" data-id="<?= $arItem['ID']?>" onchange="compare_tov(<?= $arItem['ID']; ?>);">
<label for="compareid_<?= $arItem['ID']; ?>" >
<span class="comparTov_<?= $arItem['ID']; ?> spancompare" data-id="<?= $arItem['ID']?>" style="background:url(compare_grey.png);"></span>
</label>
$('compareID').click(function() {
$('compareSpan').toggleClass('active');
и вот тут не нужны кавычки)