HTML - изменить язык с помощью element.lang
Первый вопрос по стеку, так что, ура! Я'Я пытаюсь разработать новый способ (по-видимому, так как ямы не видели решения этой проблемы в Интернете, возможно, потому чтоневозможно) изменить язык написанных HTML-элементов, используя JS и свойство lang.
По сути, я создал несколько тегов со свойством lang в каждом из них, так что, давая определенному lang отображаемое значение -none-, скрывает его и значение -inherit- для его отображения. Таким образом, используя строку:
a:lang(en),p:lang(en) { display : none }
a:lang(it),p:lang(it) { display : inherit }
Я вижу один язык за раз. И это работает!
Теперь я создал
<a href="" lang="en" id="en"> word </a>
пометить текст на английском языке, и то же самое с любым другим языком со своим собственным свойством lang. Я пытался использовать:
$("#en").click(function(){
$('a:lang(en)').css('display', 'inherit');
$('a:lang(it)').css('display', 'none');
};
Который неКажется, не работает.
Есть идеи?
Большое спасибо, Шей