Я хочу использовать кнопку выбора вместо кнопок для перевода этой страницы, кнопки, которые я хочу удалить. кнопка работает отлично, единственная проблема в том, что их там не должно быть, вместо этого должен быть только выбор.
var arrLang = {
'en': {
'home': 'Home',
'about': 'About Us',
'contact': 'Contact Us',
'desc': 'This is my description'
},
'km': {
'home': 'ទំព័រដើម',
'about': 'អំពីយើង',
'contact': 'ទំនាក់ទំនងយើងខ្ញុំ',
'desc': 'នេះគឺជាអត្ថបទរបស់ខ្ញុំ'
}
};
// Process translation
$(function() {
$('.translate').click(function() {
var lang = $(this).attr('id');
$('.lang').each(function(index, item) {
$(this).text(arrLang[lang][$(this).attr('id')]);
});
});
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<button id="en" class="translate">English</button>
<button id="km" class="translate">ខ្មែរ</button>
<select id="language" class="translate" style="">
<option value="en">English</option>
<option value="km">ខ្មែរ</option>
</select>
<ul>
<li class="lang" id="home">Home</li>
<li class="lang" id="about">About Us</li>
<li class="lang" id="contact">Contact Us</li>
</ul>
<p class="lang" id="desc">This is my description</p>
<br>