Переменная для jQuery
На странице выводиться пост ID
<script type='text/javascript'> /* <![CDATA[ */ var wfmFavorites = {"url":"/wp-admin\/admin-ajax.php","nonce":"ds4455346","postId":"443"}; /* ]]> */ </script>
Как в скрипте jQuery создать переменную с postId ?
Еще один вопрос по jQuery
<span id="unic" > 1 Серия <i class="view"></i> </span>
Вот к примеру если я нажимаю на элемент <i> срабатывает одновременно два события
Одно событие которое настроено на элемент <i>
А Второе которое настроено на <span>
Можно сделать чтобы при клике на <i> срабатывало только одно событие а не два одновременно ?
Понятно что проблема в том что <i> находиться внутри <span> но может есть способ чтобы отменить второге действие ведь у меня это две разные кнопки.
Как в скрипте jQuery создать переменную с postId
Зачем её создавать? Может вы ходите к ней обратиться, чтобы прочесть? Тогда так wfmFavorites.postId
Спасибо, то что нужно, а что насчет второго вопроса? Оставил в заметках
Еще один вопрос по jQuery
У первого события (#unic) проверь элемент, который в текущий момент задействован - event.target, если это i
то ничего не делай.
Можешь подсказать как реализовать проверку вот в таком коде
<span id='unic' data-file='"+c[d][e]+"' onclick=\"uvk.player('"+c[d][e]+"', this);\"> "+(e+1)+" Серия</span>
Собственно элемент i добавляется уже вот таким скриптом
$('.playlists-ajax').each(function(index) { var _self = $(this) xfname = _self.data('xfname'), news_id = _self.data('news_id'); _self.find('#pleer-serii li span').each(function() { var file = $(this).data('file'), c = 'playlists-' + news_id + '-' + xfname + '-' + file; $(this).append('<i class="playlists-view"></i>'); if ( localStorage.getItem(c) !== null ) $(this).find('.playlists-view').addClass('watched'); }); });
Предыдущий вопрос все еще актуальный но задам еще один
Как вывести значение `onclick=\"uvk.player('"+c[d][e]+"', this);\"
`в переменную ?
нужно вывести именно вот это +c[d][e]+
let postId = wfmFavorites.postId;