关于堆栈的第一个问题,请欢呼!我正在尝试开发一种新方法(显然,因为我在网上找不到任何解决方案,也许这是不可能的),使用JS和lang属性来改变HTML编写元素的语言.
基本上,我已经在每个标签中创建了多个带有lang属性的标签,因此为某个lang提供-none-的显示值,隐藏它,并使用-inherit-值来显示它.以这种方式,使用线:
a:lang(en),p:lang(en) { display : none }
a:lang(it),p:lang(it) { display : inherit }
Run Code Online (Sandbox Code Playgroud)
我一次可以看到一种语言.这有效!
现在,我创造了一个
<a href="" lang="en" id="en"> word </a>
Run Code Online (Sandbox Code Playgroud)
英文文本周围的标记,以及具有自己的lang属性的任何其他语言.我试过用:
$("#en").click(function(){
$('a:lang(en)').css('display', 'inherit');
$('a:lang(it)').css('display', 'none');
};
Run Code Online (Sandbox Code Playgroud)
哪个似乎不起作用.
有任何想法吗?
谢谢一堆,谢伊