【发布时间】:2017-02-20 10:50:48
【问题描述】:
我在 MVC 视图中有这个功能:
$(document).ready(function() {
colSum55();
});
function colSum55() {
var sumPP = 0;
var x = ($("[name='popust']").val());
var t = 0;
$(".Total").each(function() {
sumPP += parseFloat($(this).text());
});
t = (((sumPP) - ((sumPP) * (x / 100))));
var y = 0;
y = ($('#TotalPPO1').val((t).toFixed(0).replace(/(\d)(?=(\d{3})+(?!\d))/g, "$1.") + " €"));
}
$(function() {
$("[name='popust']").on("change", function() {
$("#TotalPPO").val($("#y").val());
});
});
在这个函数中$("#y").val()不取数据,问题出在哪里? 我想获取 name='popust' 字段中输入的更改值数据。
【问题讨论】:
-
可能
#y不是一个可以取值的元素……但你没有提供minimal reproducible example 所以很难说。 -
为什么问题没有用
jquery标记你的意思是忘记加载jquery或任何其他resson?? -
有人解决这个问题吗?
-
谢谢你,我也标记了 jquery。
-
@HelmerRashiti — 我们无法通过minimal reproducible example为您提供解决方案
标签: javascript jquery ajax forms model-view-controller