如何使用<input type='number'>
追加或删除div?
例如:
<input type="number" value="1" min="1" max="10" id='number' name='numberInput'>
$("#number").on('change', function () {
if (this.value > Previous number) {
//append 'div'
} else {
//remove 'Previous div'
}
});
答案 0 :(得分:2)
你可以这样做:
var previousNumber=$("#number").val();
$("#number").on('change', function () {
if (Number($(this).val()) > previousNumber) {
$("#container").append("<div></div>");
} else {
$("#container").find("div").last().remove();
}
previousNumber = $(this).val();
});
答案 1 :(得分:-1)
当文档完全加载时,只需添加一个名为num
的JavaScript变量,并将当前值添加到其中。在更改时,将其与之前声明的num
进行比较,然后使用新值更新num
变量。
$(document).ready(function(){
var num = $('#number').val();
$("#number").on('change', function () {
if ( $(this).val() > num ) {
//append 'div'
} else {
//remove 'Previous div'
}
num = $(this).val();
});
});