Я немного новичок в JavaScript и jQuery, и теперь у меня возникла проблема:
Мне нужно отправить некоторые данные на PHP, и один бит данных должен быть шестнадцатеричным цветом фона div X.
jQuery имеет функцию css ( "background-color" ), и с ней я могу получить значение RGB фона в переменной JavaScript.
Кажется, что функция CSS возвращает строку, подобную этой rgb (0, 70, 255).
Я не мог найти способ получить шестнадцатеричный фоновый цвет (хотя он был установлен как hex в CSS).
Мне кажется, мне нужно его преобразовать. Я нашел функцию преобразования RGB в hex, но ее нужно вызвать с тремя разными переменными: r, g и b. Поэтому мне нужно будет разобрать строку rgb (x, xx, xxx) в var r = x; var g = xx; var b = xxx; как-то.
Я попытался разобрать строки в JavaScript с помощью JavaScript, но я не понял вещи регулярных выражений.
Есть ли способ получить фоновый цвет div как hex или преобразовать строку в 3 разные переменные?