Показать сообщение отдельно
  #3 (permalink)  
Старый 08.01.2016, 15:49
Профессор
Отправить личное сообщение для Keramet Посмотреть профиль Найти все сообщения от Keramet
 
Регистрация: 30.12.2015
Сообщений: 194

С селектором jQuery можно проще:
<!DOCTYPE html>
<html dir="ltr" lang="ru">
<head>
	<meta charset="UTF-8"/>
	<title>IiT</title>
	<script src="http://code.jquery.com/jquery-2.0.3.min.js"></script>
	<script>
		"use strict";
		$(function() {
			var N = '236-10020-А5';	// номер по каталогу (Вы сказали, что он заранее известен)	
			
			(function getInputByN (N) {
				var inputVal = $('tr:has(td:contains(' + N + ')) input').val();
				alert("Value Input'а для номера '" + N + "': " + inputVal);
			})(N);
		});
	</script>
</head>

<body>
	<table id="result_table" border="1">
    <thead>
        <tr>
            <th>Номер по каталогу</th>
            <th>Наименование</th>
            <th>Цена</th>
            <th>Количесвто</th>                
        </tr>
    </thead>
    <tbody>
        <tr>
            <td>312304-П</td>
            <td>Шайба</td>
            <td>2000</td>
            <td>
                <div class="number">
                    <span class="minus" onclick="decrem('inp4', this);">-</span>
                    <input type="text" value="1" id="inp4">
                    <span class="plus" onclick="increm('inp4', this); ">+</span>
                </div>
            </td>
        </tr>
        <tr>
            <td>236-10020-А5</td>
            <td>Блок цилиндров</td>
            <td>345 р.</td>
            <td>
                <div class="number">
                    <span class="minus" onclick="decrem('inp5', this);">-</span>
                    <input type="text" value="3" id="inp5"><span class="plus" onclick="increm('inp5', this); ">+</span>
                </div>
            </td>
        </tr>
        <tr>
            <td>236-1004355181</td>
            <td>Шайба</td>
            <td>1435 р.</td>
            <td>
                <div class="number">
                    <span class="minus" onclick="decrem('inp6', this);">-</span>
                    <input type="text" value="6" id="inp6">
                    <span class="plus" onclick="increm('inp6', this); ">+</span>
                </div>
            </td>
        </tr>
    </tbody>
</table>

</body>
</html>

Последний раз редактировалось Keramet, 08.01.2016 в 16:04.
Ответить с цитированием