所以現在,我將值從我的vars打印到控制檯,但是我真正想要做的是每次用戶點擊「.one」時將這些值保存在新數組中。這甚至有可能嗎?如何保存變量的值?
這裏是我的代碼:
function addNewTimer() {
//add a new timer
$(".one .add").click(function() {
$('.one').append('<span class="newtimer stoptimer">1000</span><br/>').html();
$('.one .newtimer:last').prop('Counter', 0).animate({
Counter: 1000
}, {
duration: timerclock, //default 100 mins = 60000000,
easing: 'linear',
step: function(now) {
$(this).text(Math.ceil(now));
}
});
arr1 = {}
arr1.role = $(".one .positiontitle").text();
arr1.team = "Account";
arr1.rate = cost1;
arr1.time_start = new Date();
arr1.time_start_perc = Number($(".stoptimer:first").text()/60);
console.log(arr1);
$(".one").append('<span class="role"></span><br/>').html();
$(".one").append('<span class="team"></span><br/>').html();
$(".one").append('<span class="rate"></span><br/>').html();
$(".one").append('<span class="time_start"></span><br/>').html();
$(".one").append('<span class="time_start_perc"></span><br/>').html();
$(".one .role:last").append(arr1.role);
$(".one .team:last").append(arr1.team);
$(".one .rate:last").append(arr1.rate);
$(".one .time_start:last").append(arr1.time_start);
$(".one .time_start_perc:last").append(arr1.time_start_perc);
});
}
請張貼您的html,以便我們可以創建一個工作示例。 –
刷新頁面時,數組應該是持久的嗎?你只需要在JS或PHP中的數組(因爲你添加了PHP標籤) – melvin
你只是想添加一個值到數組?用'var myArray = [];'初始化數組,然後添加'myArray.push(arr1);' –