Я попробовал обходной путь, и он работает:
1: установите list-style-type
на none.
ul {
list-style-type: none;
}
2: в вашем скрипте создайте массив, содержащий арабские буквыhxml шестнадцатеричные коды.
var bulletclasses = [" - أ"," - ب"," - ت"];
var i = 0;
3: затем, когда вы добавляете новую строку в список, включите шестнадцатеричный код в ваш текст.
$("ul").append("<li>" + todoText + bulletclasses[i] + "</li>");
i = i + 1;
У меня плохо с JS
и CSS
, может быть другой способ лучше и чище, чем этот, но динамическая установка символов может помочь, если ваш список не будет превышать 28 элементов.
Я также думал о создании CSS
класс для каждой арабской буквы, затем, когда вы хотите добавить новый элемент в список, вы добавляете этот класс к каждому <li>
, используя js
, что было бы утомительно.
вы можете найтишестнадцатеричные коды здесь