Jquery 从选择选项到href标记的语言选择器
我有一个语言选择器,可以很好地使用select-options。但是,我想将其改为a/li标记。这行吗?本地存储也被用于这一领域,以供用户选择Jquery 从选择选项到href标记的语言选择器,jquery,html,css,Jquery,Html,Css,我有一个语言选择器,可以很好地使用select-options。但是,我想将其改为a/li标记。这行吗?本地存储也被用于这一领域,以供用户选择 $('[lang=“fr”]')。隐藏(); $('[lang=“sp”]')。隐藏(); 让savedLang=“en” //让savedLang=localStorage.getItem('lang') if(savedLang){ let element=document.querySelector(`option[value='${savedL
$('[lang=“fr”]')。隐藏();
$('[lang=“sp”]')。隐藏();
让savedLang=“en”
//让savedLang=localStorage.getItem('lang')
if(savedLang){
let element=document.querySelector(`option[value='${savedLang}']`);
element.selected=true
选择文本(savedLang);
}
$(“#lang开关”).change(函数(){
var lang=$(this.val();
//本地存储在堆栈溢出时无法工作
//setItem('lang',lang);
选择文本(lang);
})
函数selectText(lang){
交换机(lang){
案例“en”:
$('[lang]')。隐藏();
$('[lang=“en”]')。show();
打破
案例“fr”:
$('[lang]')。隐藏();
$('[lang=“fr”]')。show();
打破
案例“sp”:
$('[lang]')。隐藏();
$('[lang=“sp”]')。show();
打破
违约:
$('[lang]')。隐藏();
$('[lang=“en”]')。show();
}
}
[lang=“fr”],
[lang=“sp”]{
显示:无;
}
换语言
英语
法语
西班牙的
你好
Bojour
你好
是,它仍然可以工作。你有什么特别的问题吗?李的风格要简单得多!:)我想Rory的意思是,你问之前试过了吗?如果是这样的话,你有什么问题吗?你的问题的答案似乎只是简单的“是”:。我试图将期权价值更改为数据价值,但没有,我想我误解了。我以为你想用
或
替换
标记,而不是
。在这种情况下,您能否与我们分享您的尝试,以便我们可以帮助您进行调试,而不是与已经工作的部分进行调试?谢谢你,布拉德。