Javascript-форум (https://javascript.ru/forum/)
-   Events/DOM/Window (https://javascript.ru/forum/events/)
-   -   Получить значение Object (https://javascript.ru/forum/events/72066-poluchit-znachenie-object.html)

mazahaler 05.01.2018 10:09

Получить значение Object
 
Здравствуйте, мне нужно получить значение Object.
Например такой код
var MainID_Ref=$(event.target).data();  
        console.log(MainID_Ref);

выдает в консоли следующее:{nodeid: 44}
Так вот как мне получить это самое значение "44"?

ksa 05.01.2018 10:15

Цитата:

Сообщение от mazahaler
выдает в консоли следующее:{nodeid: 44}

Ты бы хоть пример тестовый полный сделал... Дабы знать чего в той "data" находится...

По идее там должна быть строка в формате json, значит нужно ее перевести обратно в объект.
А можно регуляркой забрать данные...

mazahaler 05.01.2018 10:25

ksa, я использую bootstrap treeview. Там в каждой ветке дерева есть data-nodeid
в data находится data-nodeid="44"
как-то так это выглядит в F12 браузера:
<li class="list-group-item node-treeview node-selected" data-nodeid="44" style="color:#FFFFFF;background-color:#428bca;"><span class="indent"></span><span class="icon glyphicon"></span><span class="icon node-icon"></span>Россия</li>

рони 05.01.2018 12:12

mazahaler,
var MainID_Ref=$(event.target).data();  
console.log(MainID_Ref.nodeid);

или сразу
var MainID_Ref=$(event.target).data("nodeid");
        console.log(MainID_Ref);


Часовой пояс GMT +3, время: 23:37.