Извините за мой английский, но я думаю, что его довольно легко понять.Добавить класс в тело в зависимости от содержания метатега
Я использую разные языки на веб-сайте. Я хочу добавить класс в тело, когда выбран немецкий язык.
<meta http-equiv="language" content="DE">
Пробовал, но кажется, что его не делает никакого эффекта:
$(function() {
if ($("meta[http-equiv='language']").attr("content") === "DE")) {
$("body").addClass("german");
}
});
Правильно, что ты пытался до сих пор? – lshettyl
Почему вы должны использовать '$ (function()'? Можете ли вы предоставить также свой html? –
, если ваш код не работает, попробуйте поставить 'console.log ('here');' внутри оператора if, чтобы увидеть если селектор правильно получает значение атрибута языка. Например, в [this fiddle] (http://jsbin.com/qarel/1/) в вашем коде также слишком много ')', см. ниже ответ, который был обновлен – atmd