這是我寫的一個向數組添加元素的函數 function addProject(whereToAdd){
var winObj = $("#winProject");
var yesButton = winObj.find(".yes").eq(0);
for( var j = 0 ; j < winObj.find("input").length ; j++ ) //清除舊值
winObj.find("input").eq(j).val("");
winObj.slideDown(100);
yesButton.click(function(){
var projectName = $("#projectName").val();
if( projectName != "" ){
var projectMoney = $("#projectMoney").val() ? parseInt($("#projectMoney").val()) : 0;
var project = new Project(projectName,projectMoney);
whereToAdd.push(project);
winObj.slideUp(200);
}else{
alert("還沒有填項目名?。?quot;);
}
});
}這是調用他的地方 $("#addProject").click(function(){
addProject(projectArr);
print(projectArr);
});這是測試輸出,為啥這么詭異 為啥還一次比一次多了?我期待的是一次存一個
js遇到了“詭異”的現象
FFIVE
2019-04-20 14:15:34