У меня есть поле ввода, на ответ ajax я получаю некоторые записи в теге li. На каждом ли есть функция onclick add_values. Я хочу, чтобы Введите ключ automaticcly нажимается, когда пользователь нажимает на любой Li теге Автоматически нажмите клавишу ввода после ответа ajax
function key_up_val(val) {
if(val.length > 5) {
$.ajax({
url:'ajax/google_suggestion.php',
data:'keyword='+val, // KEYWORD PASSED VALUE WILL GO TO google_suggestion.php
success:function(res){
if(res != '') {
$(".suggestion_div").show();
$("#suggestion").html(res).fadeIn();
} else {
$(".suggestion_div").hide();
$("#suggestion").hide();
}
//alert(res); // RESPONSE
}
});
}
}
function add_val(values){ // this function is used in the ajax request onclick event
$("#Search").val(values); // add the clicked suggestion the the searched field
//clickevent();
$(".txt_field").focus();
var e = $.Event('keyup');
e.which = 13; // Character 'A'
$(".txt_field").trigger(jQuery.Event('keypress', {which: 13}));
}
На АЯКС ответ я получаю: -
<li class="tushar morzaria" onclick="add_val('tushar morzaria')">tushar morzaria</li>
<li class="tushar meaning" onclick="add_val('tushar meaning')">tushar meaning</li>
Я хочу, чтобы автоматически нажмите Введите на текстовом поле, когда пользователь нажмет на любой тег li
на 'li.onclick' вы можете запустить тот же код, который запускается при нажатии« Enter »? – akonsu
для ввода нажмите, я хотел бы сделать предупреждение окно –