jquery實(shí)現(xiàn)數(shù)字輸入框
效果如下:

代碼如下:
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
<script type="text/javascript" charset="utf-8" src="http://cdn.bootcss.com/jquery/3.1.1/jquery.min.js">
</script>
</head>
<style>
#reduce,#add{
width: 50px;
height: 50px;
text-align: center;
line-height: 50px;
border: 1px solid #000000;
font-size: 28px;
font-weight: bold;
float: left;
cursor: pointer;
}
#numVal{
width: 100px;
height: 46px;
text-align: center;
line-height: 46px;
float: left;
}
</style>
<body>
<div>
<div id="reduce">-</div>
<input id="numVal" />
<div id="add">+</div>
</div>
</body>
<script type="text/javascript">
$(function(){
var setInitVal=20;//設(shè)定初始值
var setMax=30;//設(shè)定最大值
var setInterval=2;//設(shè)定間隔
$("#numVal")[0].value = setInitVal;
$("#reduce").click(function() {
$("#numVal")[0].value=Number($("#numVal")[0].value)-setInterval;
if($("#numVal")[0].value < 0) {
$("#numVal")[0].value = 0;
}
if($("#numVal")[0].value > setMax) {
$("#numVal")[0].value = setMax;
}
})
$("#add").click(function() {
$("#numVal")[0].value=Number($("#numVal")[0].value)+setInterval;
if($("#numVal")[0].value > setMax) {
$("#numVal")[0].value = setMax;
}
if($("#numVal")[0].value < 0) {
$("#numVal")[0].value = 0;
}
})
$("#numVal").on("blur", function() {
if($("#numVal")[0].value > setMax) {
$("#numVal")[0].value = setMax;
}
if($("#numVal")[0].value < 0) {
$("#numVal")[0].value = Math.abs($("#numVal")[0].value)
}
$("#numVal")[0].value = Number($("#numVal")[0].value)
if(($("#numVal")[0].value) == "NaN") {
$("#numVal")[0].value = 1;
}
})
})
</script>
</html>
以上就是本文的全部?jī)?nèi)容,希望本文的內(nèi)容對(duì)大家的學(xué)習(xí)或者工作能帶來(lái)一定的幫助,同時(shí)也希望多多支持腳本之家!
相關(guān)文章
layui選項(xiàng)卡效果實(shí)現(xiàn)代碼
這篇文章主要為大家詳細(xì)介紹了layui彈出層效果的實(shí)現(xiàn)代碼,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-05-05
淺談EasyUI中Treegrid節(jié)點(diǎn)的刪除
本文給大家介紹的是EasyUI中樹(shù)節(jié)點(diǎn)(Treegrid節(jié)點(diǎn))的刪除的方法和示例,這里推薦給大家,希望對(duì)大家能有所幫助。2015-03-03
jQuery動(dòng)畫(huà)animate方法使用介紹
用于創(chuàng)建自定義動(dòng)畫(huà)的函數(shù)。這個(gè)函數(shù)的關(guān)鍵在于指定動(dòng)畫(huà)形式及結(jié)果樣式屬性對(duì)象,下面為大家詳細(xì)介紹下animate方法的具體使用,感興趣的朋友可以了解下哈2013-05-05
jQuery EasyUI常用數(shù)據(jù)驗(yàn)證匯總
這篇文章主要為大家詳細(xì)匯總了jQuery EasyUI常用數(shù)據(jù)驗(yàn)證,介紹了validatebox()提供的自定義驗(yàn)證,感興趣的小伙伴們可以參考一下2016-09-09
基于jQuery對(duì)象和DOM對(duì)象和字符串之間的轉(zhuǎn)化實(shí)例
下面小編就為大家?guī)?lái)一篇基于jQuery對(duì)象和DOM對(duì)象和字符串之間的轉(zhuǎn)化實(shí)例。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2017-08-08
jQuery實(shí)現(xiàn)下拉菜單的實(shí)例代碼
本文通過(guò)實(shí)例代碼給大家講解了jQuery實(shí)現(xiàn)下拉菜單效果,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友可以參考下2017-06-06
JS JQUERY實(shí)現(xiàn)滾動(dòng)條自動(dòng)滾到底的方法
這篇文章主要介紹了JS JQUERY實(shí)現(xiàn)滾動(dòng)條自動(dòng)滾到底的方法,需要的朋友可以參考下2015-01-01

