我已經創建了依賴數組,然後將其附加到div。當我點擊ID爲「name」的按鈕時,帶有標題的電影存儲在數組$ titelBetyg中,後者存儲在另一個數組$ films中。每當我創建一個新的$ titelBetyg,我想從我的div中刪除以前的$電影,然後用新的替換它。我該怎麼做呢?使用jquery刪除數組
的Javascript
$(document).ready(function(){
var $films = [];
$('#name').keyup(function(){
$('#name').css('background-color', 'white');
});
$('#options').change(function(){
$('#options').css('background-color', 'white');
});
$("#button").click(function(){
var $titelBetyg = [];
var $titel = $('#name').val();
var $betyg = $('#options').val();
if($titel == ""){
$('#name').css('background-color', 'red');
alert("Fail");
}
else if($betyg == "0"){
$('#options').css('background-color', 'red');
alert("Fail");
}
else{
$titelBetyg.push($titel);
$titelBetyg.push($betyg);
$films.push($titelBetyg);
// here is where i need to remove it before appending the new one
$('#rightbar').append("<ul>");
for(i=0; i<$films.length; i++){
$('#rightbar').append("<li>" + $films[i][0] + " " + $films[i][1] + "</li>" + "<br>");
}
$('#rightbar').append("</ul>");
}
});
$('#stigande').click(function(a,b){
});
$('#fallande').click(function(){
});
});
爲啥youtag'java'? 'java'!='javascript' – PermGenError 2013-02-27 14:48:55
順便說一句,在JS中沒有必要用'$' – Bergi 2013-02-27 14:50:49
爲所有變量名稱加上前綴我知道,使用jquery時它只是一個習慣 – DrWooolie 2013-02-27 15:12:23