我有以下代码。当我使用firebug检查discountInput时,它说:Object [input property value =“77”attribute value =“75”]
然而,“originalAmount”是77,因此是“amount”。如何获取属性值?我想使用它,因为我需要知道输入字段在更改之前最初的内容。我正在使用jquery 1.6.2。
var cell = $(this);
var discountInput = $("input[name=discount]", cell);
var originalAmount = discountInput.attr('value');
var amount = discountInput.val();
答案 0 :(得分:3)
您可以使用defaultValue
上的discountInput
媒体资源。
var cell = $(this);
var discountInput = $("input[name=discount]", cell);
var originalAmount = discountInput[0].defaultValue;
var amount = discountInput.val();
答案 1 :(得分:0)
var amount = $('input[name="discount"]', this).attr("value");