我一直回到"未定义"的值......不确定为什么它不在for循环中工作,但在上面alert($("#evalRate1").val());确实返回一个正确的值.
背景:我正在建立一个评估系统,并且当评估员选择"否"以供可接受的使用时,无论员工选择了什么,我都希望隐藏评论区域.这是我到目前为止的代码.
代码://在所有问题周围放置一个蓝色边框$(".Questions").css("border","1px solid blue"); //提醒用户注意ID evalRate1警报的值($("#evalRate1").val());
//loop from 1 to 15 for all items to hit every question
for(var i = 1; i <= 15; i++) {
var selfRateID = "selfRate" + i;
var evalRateID = "evalRate" + i;
var selfCmntID = "selfCmnt" + i;
var evalCmntID = "evalCmnt" + i;
alert("Variable is: " + evalRateID);
alert("Value is: " + $('#evalRateID').val());
//check the evaluator answer
//if the evaluator answer == 'No' (value = 0), hide …Run Code Online (Sandbox Code Playgroud)