Используйте $('.thecolor').html()
, чтобы получить значение (я) элемента (ов), имеющих класс thecolor
.
. Обратите внимание, что использование $('.thecolor').html()
позволит получить HTML-теги, потенциально включенные в * 1006.*.Вместо этого вы можете использовать $('.thecolor').text()
для получения содержимого без внутренних html-тегов.
Если у вас их много, вы можете использовать .each()
для циклаих и .append()
, чтобы добавить их к месту назначения
$(document).ready(function()
{
function convertHex(hex,opacity)
{
hex = hex.replace('#','');
r = parseInt(hex.substring(0,2), 16);
g = parseInt(hex.substring(2,4), 16);
b = parseInt(hex.substring(4,6), 16);
result = ' - rgb('+r+', '+g+', '+b+')';
return result;
}
$('.thecolor').each(function()
{
$('h1').append(convertHex($(this).html()));
// $('h1').append(convertHex($(this).text())); <-- or this one if you may have html tags in the containers $('h1')
});
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<span class="thecolor">#ef8605</span>
<span class="thecolor">#ffffff</span>
<h1></h1>