[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Добавление input и работа с его содержимым
Страницы: 1, 2
killer8080
Цитата (Kusss @ 8.04.2016 - 15:31)
$(this).val();

проще
this.value
Фибер Оптик

<script>
$(document).on('keyup',function(){
var search = $(this).val();
conlose.log(search);
//alert($(this));
});
</
script>


Вытащил данный код из файла js и поместил в тег script на самой странице. Консоль отреагировала, правда сказала
ReferenceError: conlose is not defined
conlose.log(search);
killer8080
Фибер Оптик
селектор потерял wink.gif
Фибер Оптик
точно, заработало!!!!
alert'ом выводит, но консоль ругается

Invis1ble
Цитата (Фибер Оптик @ 8.04.2016 - 15:33)
conlose
Фибер Оптик
Invis1ble
Да, лохонулся.

Друзья, спасибо за помощь!
Фибер Оптик
Добрый вечер, друзья.
По этой же функции возник ещё вопрос.
Я отсылаю данные из новых импутов аяксом

$.ajax({
type: "POST",
url: "./index2.php",
data: {searchAnalog: newValue, onlyname:1},
cache: false,
beforeSend: function(){
$(".spanforname").html('<img src="templates/images/loading.gif" />');
},
success: function(res){
$(".spanforname").html(res);

},
complete: function () {
}
}
);


Смысл функции такой: пользователь вводит артикулы товаров, а в span с классом spanforname рядом подгружается название товара.

Сейчас же обнолвляются все span и вписывается название товара, который я ввел последним. А надо, чтоб каждому инпуту соответствовал свой span.
Пробовал делать через $(this), но не получается.
Фибер Оптик
Разобрался.
Перед ajax поймал нужный span

var span = $(this).next(".spanforname");


Ну а дальне просто его подставил


$.ajax({
type: "POST",
url: "./index2.php",
data: {searchAnalog: newValue, onlyname:1},
cache: false,
beforeSend: function(){
span.html('<img src="templates/images/loading.gif" />');
},
success: function(res){
span.html(res);

},
complete: function () {
}
}
);
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.