我在jquery中有一個名爲colWidth的變量,該變量對從使用jquery的輸入獲取的數字運行一些數學運算。如何將輸入字段的值設置爲#test的值到colWidth的值?在Jquery中設置變量的表單輸入值
$("input#width").keyup(function() {
var value = $(this).val();
$("span#width-text").text(value);
}).keyup();
$("input#columns").keyup(function() {
var value = $(this).val();
$("span#columns-text").text(value);
}).keyup();
$("input#gutter").keyup(function() {
var value = $(this).val();
$("span#gutter-text").text(value);
}).keyup();
$("input#gutter").keyup(function() {
var value = $(this).val();
$("span#gutter-text").text(value);
}).keyup();
$(function(){
$('a#calc').click(function(){
var width = $('input#width').val();
var col = $('input#columns').val();
var gutter = $('input#gutter').val();
var newWidth = width/col;
var colSize = (gutter + gutter) * col;
var colWidth = newWidth - colSize;
$('input#test').val(colWidth);
});
});
請接受答案。 – Topera 2010-08-15 02:52:33
Louis - 您的問題是否已解決?您接受了與您問題中的代碼看起來相同的答案。 – user113716 2010-08-15 03:17:07
那麼,我想他只是驗證了我需要做些什麼來將數據「推」到輸入字段#test。 但是,在輸入字段中,我收到了顯示的「NaN」。我認爲我沒有抓取數據,或者確實沒有數據被拉入,我認爲我正在用 「var width = $('input#width')。val();」和「 」var col = $('input#columns')。val();「並通過我的計算 「var newWidth = width/col;」.... – 2010-08-15 03:22:54