Задать вопрос
Ответы пользователя по тегу CSS
  • Javascript: получить CSS-селекторы по элементу

    Melanitsky
    @Melanitsky
    $(document).click(function(event) {
    console.log(GetAppliedCssRules($(event.target)));
    });

    function GetAppliedCssRules($element) {
    var appliedRules = [];
    for (var x = 0; x < document.styleSheets.length; x++) {
    var rules = document.styleSheets[x].cssRules;
    for (var i = 0; i < rules.length; i++) {
    if ($element.is(rules[i].selectorText)) {
    appliedRules.push(rules[i].selectorText);
    }
    }
    }
    return appliedRules;
    }
    Ответ написан
    Комментировать