Есть несколько способов сделать это.Не зная, что ваш action div выглядит так, я предположил, что это было что-то вроде этого:
<div id="theDiv" data-actions='[{"event":"click","action":"jumptoslide","slide":"rs-26","delay":""}]'>
div with content
</div>
Тогда jQuery, который вы хотели бы, мог выглядеть примерно так:
$(document).ready(function() {
var actions = $("#theDiv").data("actions");
var theSlide = actions[0].slide;
console.log('The Slide: ' + theSlide);
});
Я простоиспользовал $(document).ready(function() {
, чтобы это происходило при загрузке страницы, но вы можете использовать его там, где вам это нужно.
Вот несколько дополнительных ресурсов, которые могут помочь:
Как получить доступ к имени / значению объекта JSON?
Сохранить объект JSON в атрибуте данных в HTML jQuery
Как получить идентификатор данныхатрибут?