Как Вы повторяете 4-разрядный символ Unicode в Bash?

Идентификаторы должны быть уникальными. Поэтому document.querySelectorAll('#capa_1') выбирает только первый модал с этим идентификатором. Используйте класс, чтобы соответствовать всем модальным DIV.

На самом деле, у вас есть только один DIV с id="capa_1". Все модалы имеют class="item", поэтому вы должны использовать это, чтобы получить их все.

СП должен быть:

const loadBtns = document.querySelectorAll('.item');
206
задан 6 revs, 3 users 71% 9 June 2018 в 14:53
поделиться

3 ответа

В UTF-8 это - на самом деле 6 цифр (или 3 байта).

$ printf '\xE2\x98\xA0'
☠

, Чтобы проверить, как это кодируется консолью, используйте hexdump:

$ printf ☠ | hexdump
0000000 98e2 00a0                              
0000003
213
ответ дан 7 revs, 5 users 64% 23 November 2019 в 04:49
поделиться

Просто помещенный "⠘" в Вашем сценарии оболочки. В корректной локали и на поддерживающей Unicode консоли это распечатает очень хорошо:

$ echo ☠
☠
$

ужасное "обходное решение" должно было бы произвести последовательность UTF-8, но это также зависит от используемого кодирования:

$ echo -e '\xE2\x98\xA0'
☠
$
14
ответ дан 3 revs, 3 users 92% 23 November 2019 в 04:49
поделиться
% echo -e '\u2620'     # \u takes four hexadecimal digits
☠
% echo -e '\U0001f602' # \U takes eight hexadecimal digits
                  
90
ответ дан 4 revs, 2 users 50% 23 November 2019 в 04:49
поделиться
Другие вопросы по тегам:

Похожие вопросы: