Доброго времени суток. Собственно даже не знал как правильно назвать тему. Дело в том что есть ф-ия:
$(document).ready(function() {
var timeOut = null;
$("input#search").keyup(function() {
setTimeout(search($(this).attr('class')),5000);
});
function search(mode) {
timeOut = null;
var text = $("#search").val();
var minimum = 3;
var maximum = 255;
if (text.length > minimum && text.length < maximum) {
ajaxModule.query({
action : 'search',
mode : mode,
text : text,
beforeSend: function(html) {
$('#search-r-' + mode).html('');
$("#search-text").show();
}
});
ajaxModule.resoult.search = function(text){
$('#search-r-' + mode).show();
$('#search-r-' + mode).html(text.html);
};
}
return false;
};
});
Суть ее в то что если есть
input и id
search то при вводе отсылается AJAX запрос и выводит его в div и id
search-r- + class из imput в котором мы вводим текст. Дело в том что все работает отлично, до тех пор пока на страницы, не выводится еще один input с id
search но другим class для вывода другой информации. Вопрос: как сделать так что бы ф-ия была как бы универсальнее?
Т.е. если у нас есть, на одной странице:
<input id="search" class="country" type="text" name="user" placeholder="Страна" value=""/>
<div id="search-r-country"></div>
<input id="search" class="sity" type="text" name="user" placeholder="Город" value="" />
<div id="search-r-sity"></div>
то при вводе текста, отображалась разная информация для разного текста.
Заранее благодарю за помощь.