У меня есть раскрывающийся список jQuery для выбора языка. На данный момент у меня есть скелетная настройка того, как это работает, но я довольно смущен тем, как запустить активную функцию jQuery.jQuery, когда выбран элемент списка, добавить в текущий класс div
Что я хочу сделать, когда пользователь нажмет язык из списка, имя языка (или в будущем флаг) появится вверху в «текущем классе 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/
фотографии этой скрипкой http://jsfiddle.net/ Wmb4n/6/ –