使用jQuery實現(xiàn)input數(shù)值增量和減量的方法
本文實例講述了使用jQuery實現(xiàn)input數(shù)值增量和減量的方法。分享給大家供大家參考。具體分析如下:
在很多電商網(wǎng)站中,在購物車所在頁面,涉及到商品數(shù)量的時候,都會提供一個+號按鈕和-號按鈕來實現(xiàn)增1和減1,并且只允許input中輸入數(shù)值。Bootstrap TouchSpin這款插件就是針對此需求而寫。(Bootstrap TouchSpin這款插件點擊此處本站下載。)
首先引入必要的css和js文件。
<link href="css/jquery.bootstrap-touchspin.min.css" rel="stylesheet" />
<script src="Scripts/jquery-2.1.3.min.js"></script>
<script src="bootstrap/js/bootstrap.min.js"></script>
<script src="Scripts/jquery.bootstrap-touchspin.min.js"></script>
一、控制數(shù)值的精度和自增自減量
<div style="margin-left: 10px;">
<form class="form-horizontal" role="form">
<div class="form-group">
<div class="col-xs-2">
<input id="demo1" type="text" value="55" name="demo1" class="form-control" />
</div>
</div>
</form>
</div>
<script type="text/javascript">
$(function () {
$("input[name='demo1']").TouchSpin({
min: 0,
max: 100,
step: 0.1,//增量或減量
decimals: 2, //精度
boostat: 5,
maxboostedstep: 10,
postfix: '%' //后綴
});
});
</script>
● 點擊+號按鈕自增0.1
● 點擊-號按鈕自減0.1
● 保留2位小數(shù)點
● 允許的最小數(shù)值0.00
● 允許的最大數(shù)值100.00
● 只允許輸入數(shù)值,否則失去焦點顯示最小值0.00
二、只允許從1開始的整數(shù),這也是購物車頁面常用的做法
<form class="form-horizontal" role="form">
<div class="form-group">
<div class="col-xs-2">
<input id="demo2" type="text" value="1" name="demo2" class="form-control" />
</div>
</div>
</form>
</div>
<script type="text/javascript">
$(function () {
$("input[name='demo2']").TouchSpin({
min: 1,
max: 100,
step: 1//增量或減量
});
});
</script>
● 點擊+號按鈕自增1
● 點擊-號按鈕自減1
● 允許的最小數(shù)值1
● 允許的最大數(shù)值100
● 只允許輸入數(shù)值,否則失去焦點顯示最小值1
至于其它用法,感興趣的朋友可參考相關(guān)文檔。
希望本文所述對大家的jQuery程序設(shè)計有所幫助。
相關(guān)文章
jquery 日期控件datepicker屬性詳細(xì)解析
本文是對jquery中日期控件datepicker的屬性進(jìn)行了詳細(xì)的介紹,需要的朋友可以過來參考下,希望對大家有所幫助2013-11-11jQuery News Ticker 基于jQuery的即時新聞行情展示插件
今天分享一個新聞行情的jQUery插件,可以幫助大家使用比較小的頁面區(qū)域來展示最新最重要的信息。2011-11-11Jquery attr("checked") 返回checked或undefined 獲取選中失效
$('#cb').attr('checked'); 返回的是checked或者是undefined,不是原來的true和false了,有關(guān)此問題的解決方法如下,感興趣的朋友可以參考下2013-10-10解析頁面加載與js函數(shù)的執(zhí)行 onload or ready
這篇文章主要介紹了頁面加載與js函數(shù)的執(zhí)行 onload or ready 需要的朋友可以過來參考下,希望對大家有所幫助2013-12-12jQuery綁定點擊事件與改變事件的方式總結(jié)及多個元素綁定多個事件
我們一說到j(luò)Query中對于元素的修改,就是元素的內(nèi)容、屬性、樣式的修改,下面這篇文章主要給大家介紹了關(guān)于jQuery綁定點擊事件與改變事件的方式總結(jié)及多個元素綁定多個事件的相關(guān)資料,需要的朋友可以參考下2022-12-12jQuery中的CSS樣式屬性css()及width()系列大全
本文給大家分享jQuery的CSS樣式屬性css(),width()系列,offset()與position(),scrollLeft()與scrollTop()的相關(guān)知識,本文通過實例代碼給大家介紹的非常詳細(xì),需要的朋友參考下吧2021-08-08jQuery學(xué)習(xí)筆記之jQuery.fn.init()的參數(shù)分析
這篇文章主要介紹了jQuery.fn.init()的參數(shù)分析,需要的朋友可以參考下2014-06-06