Я использую функцию Ajax для отображения предложений по авто в поле поиска. Но я должен искать поле на той же странице. Поэтому, когда я пытаюсь использовать это, вы работаете, а другой - нет. Это потому, что оба из них используют пару одинаковых идентификаторов и классов. Я стилю их CSS с разной шириной и высотой.Как добавить два разных ID с Ajax
Может кто-нибудь, пожалуйста, помогите мне узнать, как я могу добавить еще один идентификатор и класс по приведенному ниже коду для каждого поля?
$(document).ready(function() {
$("#email").keyup(function() {
var searchid = $(this).val();
var dataString = 'type=' + searchid;
if (searchid != ' ') {
$.ajax({
type: "POST",
url: "type_process.php",
data: dataString,
cache: false,
success: function(html) {
$("#result").html(html).show();
}
});
}
return false;
});
$(document).click(function(e) {
var $clicked = $(e.target);
if (! $clicked.hasClass("get_types")) {
jQuery("#result").fadeOut();
}
});
$('#email').click(function(){
jQuery("#result").fadeIn();
});
});
http://api.jquery.com/multiple-selector/ – BZink
Вы пытаетесь добавить более одного идентификатора в элемент HTML? Это невозможно ... – renanlf
Используете ли вы дважды тот же селектор? Это не соответствует стандарту. Идентификатор должен быть уникальным. Когда начинаются занятия. http://www.w3.org/TR/html401/struct/global.html#h-7.5.2 – Mardie