Вопросы по JavaScript

13.2K
.
lazyproger
brainhub
Andrei4ik93, Не пиши) ошибкой не будет
.
# lazyproger (29.01.2018 / 17:03)
ДоХтор, Ещё и 2 клика, не лучше было дать нормальный селектор и брать текст? Какая разница на какой из B юзер нажал
Перепиши мой пример с учётом твоих замечаний (разумеется на jquery), если конечно не затруднит.
.
Блиносвёрт ?
# lazyproger (29.01.2018 / 14:49)
3) зачем вообще var в 2018?
хороший анекдот
.
lazyproger
brainhub
Добавлено: 29.01.2018 / 18:15
ДоХтор,
//Менять верстку уже не буду, в комментах напишу 
<script>
$(function(){
  //Что бы сработало, нужно для b добавить class="needUpdInput"
   $("b.needUpdInput").on('click', function(){
     //Почему val, а не attr? 
     //Посмотри в консоли что храниться в объекте, когда получаем инпут и тд
     //До val проще достучаться 
     //this думаю понятно
     $("input[name='cost']").val($(this).text());
   });
});
</script>


Добавлено: 29.01.2018 / 18:16
Знаете что) приятно видеть что моя тема живет уже почти 8 лет)
PS я автор)
.
lazyproger, спс за пример ) Есть ещё вопрос - а почему .on('click', function(){ а не сразу .click(function(){ ? Второй вариант же компактнее, или нет?
.
brainhub
# ДоХтор (29.01.2018 / 18:29)
lazyproger, спс за пример ) Есть ещё вопрос - а почему .on('click', function(){ а не сразу .click(function(){ ? Второй вариант же компактнее, или нет?
Если мне не изменяет память (могу соврать)
то click( = onclick(native)
а on( работает через addeventlistener(native) что кошернее
.
# lazyproger (29.01.2018 / 18:31)
Если мне не изменяет память (могу соврать)
то click( = onclick(native)
а on( работает через addeventlistener(native) что кошернее
Я этих тонкостей вообще не знаю, примеры на jquery я начал разбирать около двух месяцев назад, поэтому что означает addeventlistener, я тоже не имею понятия ))
.
brainhub
# ДоХтор (29.01.2018 / 18:34)
Я этих тонкостей вообще не знаю, примеры на jquery я начал разбирать около двух месяцев назад, поэтому что означает addeventlistener, я тоже не имею понятия ))
Изучи мой код, там все тоже самое)), просто по другому
.
# lazyproger (29.01.2018 / 18:45)
Изучи мой код, там все тоже самое)), просто по другому
Это уже сделано. Ок, гугл мне в помощь, спс )
.
Блиносвёрт ?
# ДоХтор (29.01.2018 / 18:29)
lazyproger, спс за пример ) Есть ещё вопрос - а почему .on('click', function(){ а не сразу .click(function(){ ? Второй вариант же компактнее, или нет?
первый вариант на все новодобавленные элементы также будет срабатывать
Всего: 820