ajax - не работает addClass
Я только учусь, короче вопрос - почему не присваивается id? в консоли вижу что значение data возвращается, но...??? Cпасибо заранее.
$.ajax({ url: '/обработчик', type: 'POST', data: {data}, success: function(data) { $(this).attr('id', data); } }); |
А вот так:
success: function(data) { //вместо $(this).attr('id', data); //вот это alert($(this)) //что показывает? Правильно, контекст совсем не тот что ожидается //вместо this должна быть ссылка на элемент, которому нужно определить атрибут } |
Спасибо. Но я пытаюсь присвоить айди созданному элементу, если я укажу класс то ведь это будет для всех элементов этого класса. Я рассчитывал на "this" :(
|
На какой this вы рассчитывали? Если только учитесь, то будет полезно знать о this. Есть об этом и в учебнике форума, но он изменился, и где об этом в нем сейчас зарыто я не знаю, другие подскажут.
Где в коде вашем видно создание объекта, ну или хотя бы ссылка на него? |
Часовой пояс GMT +3, время: 16:44. |