我有一个语言选择器的 jQuery 下拉列表。目前我有一个关于它如何工作的框架设置,但我对如何启动活动的 jQuery 函数感到很困惑。
我想做的是当用户从列表中单击一种语言时,语言名称(或将来的标志)将出现在“当前 div 类”的顶部。
当前类中的默认值是英语列表项。
我不确定如何开始,但从研究中我发现我可以创建if statement
和使用这些append/prepend
元素?我朝着正确的方向前进吗?
我正在使用 Codeigniter 并创建了一个语言翻译器,因此在具有 html 锚标记的内部,我的 php 是这样编写的:
<li id="french"><?php echo anchor('fr/'.strtolower($page_info['fr_title']), 'FR'); ?></li>
这是一个关于它当前设置的粗略原型的链接。任何教程或指导将不胜感激。
如果语言是法语,则显示法国国旗等:
$(function() {
if ( document.location.href.indexOf('en') > -1 ) {
alert('english');
} else {
if ( document.location.href.indexOf('ru') > -1 ) {
alert('russian');
}else {
if ( document.location.href.indexOf('fr') > -1 ) {
alert('french');
}else {
if ( document.location.href.indexOf('fr') > -1 ) {
alert('french');
}
}
}
}
});
谢谢!
链接:http: //jsfiddle.net/Wmb4n/2/