Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 01.07.2016, 19:04
Новичок на форуме
Отправить личное сообщение для nikolayblinov Посмотреть профиль Найти все сообщения от nikolayblinov
 
Регистрация: 31.08.2012
Сообщений: 7

Подключение JS
Почему-то не работает скрипт

<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no">
  </head>
  <body>

<form id="myForm"><input type="number" id="myNumber" value="5"><input type="submit" value="Do"></form>
<table class="my-table">
<thead>
    <tr>
        <th>Header 1</th>
        <th>Header 2</th>
    </tr>
</thead>
<tbody>
    <tr data-row-num="1">
        <td>Item 1</td>
        <td>10</td>
    </tr>
    <tr data-row-num="1">
        <td>Item 2</td>
        <td>100</td>
    </tr>
    <tr data-row-num="1">
        <td>Item 3</td>
        <td>1000</td>
    </tr>
</tbody>
</table>

<script src="//code.jquery.com/jquery-2.1.4.js" type="text/javascript">
<script type="text/javascript">
$('#myForm').submit(function(e){
    e.preventDefault();
      var input = parseInt($(this).find('#myNumber').val()); 
    $('.my-table tr td:last-child').each(function(k, item){
    var current = parseInt($(item).text());
    $(item).text(current * input);
  });
  return false;
});
</script>

</body>
</html>


в фиддле работает хорошо
https://jsfiddle.net/mds0bxyo/
Ответить с цитированием
  #2 (permalink)  
Старый 01.07.2016, 19:12
Профессор
Отправить личное сообщение для Rasy Посмотреть профиль Найти все сообщения от Rasy
 
Регистрация: 17.06.2016
Сообщений: 509

А где не работает?
43 строка не нужна
Ответить с цитированием
  #3 (permalink)  
Старый 01.07.2016, 19:35
Новичок на форуме
Отправить личное сообщение для nikolayblinov Посмотреть профиль Найти все сообщения от nikolayblinov
 
Регистрация: 31.08.2012
Сообщений: 7

сейчас дам ссылку

http://gt.webtm.ru/new3.html

Последний раз редактировалось nikolayblinov, 01.07.2016 в 19:37.
Ответить с цитированием
  #4 (permalink)  
Старый 01.07.2016, 19:54
Аватар для Botik21
Аспирант
Отправить личное сообщение для Botik21 Посмотреть профиль Найти все сообщения от Botik21
 
Регистрация: 01.06.2016
Сообщений: 87

На строке 34 нет закрывающего тега script
Ответить с цитированием
  #5 (permalink)  
Старый 01.07.2016, 19:55
Профессор
Отправить личное сообщение для Rasy Посмотреть профиль Найти все сообщения от Rasy
 
Регистрация: 17.06.2016
Сообщений: 509

nikolayblinov,
Следует закрыть тэг скрипт на 34 строке
Ответить с цитированием
  #6 (permalink)  
Старый 01.07.2016, 20:03
Новичок на форуме
Отправить личное сообщение для nikolayblinov Посмотреть профиль Найти все сообщения от nikolayblinov
 
Регистрация: 31.08.2012
Сообщений: 7



Сколько же времени можно было сэкономить, если быть внимательнее.
Ответить с цитированием
  #7 (permalink)  
Старый 01.07.2016, 20:09
Профессор
Отправить личное сообщение для Rasy Посмотреть профиль Найти все сообщения от Rasy
 
Регистрация: 17.06.2016
Сообщений: 509

nikolayblinov,
если в консоле нет ошибок, то проверяем методом ready на предмет готовности документа, вызвав функцию alert()
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вакансия JavaScript разработчик / JS / Frontend developer (Санкт-Петербург) Сергей Грачёв Работа 0 21.09.2015 12:31
Пример тестовых заданий на js junior elshaarawy Учебные материалы 3 26.03.2015 15:17
подключение функции js по ссылке DmitryT Элементы интерфейса 2 06.06.2011 08:34
Подключение файлов js Владимир Новицкий Общие вопросы Javascript 4 19.02.2011 09:32