Вам нужно JavaScript
или для проще использовать библиотеку JavaScript, такую как jQuery.
Основной подход заключается в добавлении данных- * атрибуты и классы для ваших элементов:
<button class="langButton" data-language="en">EN ARTICLES</button>
<button class="langButton" data-language="de">DE ARTICLES</button>
<button class="langButton" data-language="it">IT ARTICLES</button>
<div class="article en">En 1...</div>
<div class="article en">En 2...</div>
<div class="article de">De 1...</div>
<div class="article de">De 2...</div>
<div class="article it">It 1...</div>
<div class="article it">It 2...</div>
чем ваш Jquery может выглядеть следующим образом:
$(function() { // Document is now ready to be manipulated
// Cache all .article elements
var $articles = $('.article');
$(".langButton").click(function(){
// Get the "en", "de" or "it" value
var language = $(this).attr("data-language");
// Hide all articles
$articles.hide();
// Show only the ones that have the ."language" related class
$("."+ language).show();
});
});
Вот live jsBin example вы можете играть с или даже download
это очень помогает! очень приятная и понятная функция! спасибо, тысяча раз – jane