我对 jquery 比较陌生,并且试图在每次单击时更改 js 手风琴上的向上和向下箭头,不幸的是,我遇到了一个错误,它只有在我 console.log 一个错误的变量时才有效。当我 onclick="embiggen(1)" 时,是否有人对我可能做错了什么有任何指导,例如,如果它的手风琴 id 是一个?
function arrowup(id){
$('#downarrow'+id).remove();
$('#dropdown'+id).append('</a>');
$('#dropdown'+id).append('<i id="uparrow'+ id +'" class="icon-1 icon-chevron-up">');
}
function arrowdown(id){
$('#uparrow'+id).remove();
$('#dropdown'+id).append('</a>');
$('#dropdown'+id).append('<i id="downarrow'+ id +'" class="icon-1 icon-chevron-down">');
}
//Switches the arrows
function embiggen(id){
var up = $('#uparrow'+id).length;
if (up == 1){
arrowdown(id);
console.log(i see you);
}
var down = $('#downarrow'+id).length;
if (down == 1){
arrowup(id);
}
}