В основном я следующееЧто случилось с этим утверждением JQuery
$("#amount").keyup(function() {
if($(this).val() != "") {
alert($(this).closest("form").find('input[id="price"]').val());
}
});
HTML макет выглядит следующим образом
<form class="submitOrder" method="POST">
<fieldset>
<div class="form-group">
<label>Amount</label>
<input type="text" class="form-control" id="amount">
</div>
<div class="form-group">
<label>Price</label>
<input type="text" class="form-control" id="price" value="$1" disabled="">
</div>
</fieldset>
</form>
Согласно этому утверждению, $(this).val()
всегда возвращает пустое значение, означающий alert
не будет обработана, почему это?
Мой точный HTML макете в JSFiddle: http://jsfiddle.net/7PPBq/3/
Вы оставили из элемента, что функция указывает ссылка. Отправьте также HTML. –
- # значение входного значения? – ryanlutgen
Что такое '# amount' текстовое поле? Покажите HTML, с которым вы пытаетесь взаимодействовать. Это облегчит ответ на ваш вопрос. Еще лучше создать jsfiddle, демонстрирующий вашу проблему. – ahsteele