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');
           };

Который неКажется, не работает.

Есть идеи?

Большое спасибо, Шей

Ответы на вопрос(3)

Ваш ответ на вопрос