#javascript #jquery
#javascript #jquery
Вопрос:
У меня есть номер типа ввода структуры, подобный этому
jQuery('.button-plus').click(function(){
var currentval = parseInt(jQuery(this).prev().val(), 10);
if (!isNaN(currentval)) {
jQuery(this).prev().val(currentval 1);
}else {
jQuery(this).prev().val(0);
}
});
jQuery('.button-minus').click(function(){
var currentval = parseInt(jQuery(this).next().val(), 10);
if (!isNaN(currentval) amp;amp; currentval > 0) {
jQuery(this).next().val(currentval - 1);
}else {
jQuery(this).next().val(0);
}
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<input type="button" value="-" class="button-minus" data-field="quantity">
<input id=input type=number min=1 max=10>
<input type="button" value=" " class="button-plus" data-field="quantity">
но код срабатывает только в том случае, если вместо щелчка по номеру типа ввода изменить значение. есть ли какой-нибудь способ вызвать щелчок по номеру типа ввода, фактически не нажимая на него?
Комментарии:
1. ваша демонстрация работает, я не могу точно определить, что вам нужно, можете ли вы попробовать уточнить немного больше, пожалуйста.
2. @joshmoto итак, в моем коде изменяется значение, но есть сторонний код, вызывающий триггер не из-за изменения ввода значения, а из-за типа ввода «щелчок», я хочу, чтобы кнопка не только изменяла значение, но и вызывала щелчок по номеру типа ввода
3. Это для минимальной максимальной проверки
4. Или вы можете активировать клавиши вверх / вниз при вводе, хотя это не самый чистый вариант
5. @BaimWhello Вы хотите выполнить щелчок по вводу справа? Чтобы можно было выполнить другой код?