Извлечение атрибутов данных HTML5 из ​​тега

Я хочу извлечь все атрибуты данных HTML5 из ​​тега , точно так же, как этот подключаемый модуль jQuery.

Например, с учетом:

Joe Bloggs

Я хочу получить хеш вида:

{ 'data-age' => '50', 'data-location' => 'London' }

Первоначально я надеялся использовать подстановочный знак как часть моего селектора CSS, например.

Nokogiri(html).css('span[@data-*]').size

но похоже, что не поддерживается.

5
задан Cœur 14 July 2018 в 12:31
поделиться