我使用這個代碼Jquery中的加/減號,如何推廣?
<a id="minus" href="#">-</a>
<span id="VALUE">0</span>
<a id="plus" href="#">+</a>
的Javascript:
$(function(){
var valueElement = $('#VALUE');
function incrementValue(e){
valueElement.text(Math.max(parseInt(valueElement.text()) + e.data.increment, 0));
return false;
}
$('#plus').bind('click', {increment: 1}, incrementValue);
$('#minus').bind('click', {increment: -1}, incrementValue);
});
有申請命名爲 「VALUE」 的加/減incrementator。 現在,我有一個使用這種形式包含150像這樣的領域...有一種方法來概括此代碼傳遞給函數用戶正在遞增/遞減字段的名稱? 否則,我一定要複製這個代碼的150倍......
爽!這樣我怎樣才能訪問跨度的值?我嘗試了一個$(「#value」)。val()指定名稱和id像「值」,但它似乎並沒有工作。那麼我想使用輸入類型文本而不是跨度?謝謝!! –
解決。我改爲「$(this).next('input')。val()」,我可以使用「輸入」而不是跨度。好答案!謝謝! –