Добавил touchend и всё равно не работает
var listCity = document.querySelector(".styled-select");
var showListCity = document.querySelector(".chooce-option");
var cityValue = document.querySelector(".chooce-value");
var select = document.querySelector(".list-city");
var options = select.querySelectorAll("li");
showListCity.addEventListener("touchstart", function(e){
if(listCity.style.display != 'block') {
listCity.style.display = 'block';
}
else {
listCity.style.display = 'none';
}
options.forEach(function(item, i, arr) {
options[i].addEventListener('touchstart', function(t){
t.target.addEventListener('touchend', function(){
console.log(t.target.getAttribute("data-value"))
showListCity.value = t.target.innerHTML;
cityValue.value = t.target.getAttribute("data-value");
console.log(cityValue.value)
listCity.style.display = 'none';
})
})
});
})