我在這裏有一個問題,如果你們可以幫助我,我會很高興。所以我想隱藏一個按鈕「changeOrderUp」,當它位於第一行時,並且想要在最後一行中找到「changeOrderDown」按鈕。但FireBug返回此錯誤:「SyntaxError:預期的表達式,得到關鍵字'如果'」,我無法確定原因。請幫幫我!SyntaxError:期望的表達式,得到關鍵字'if' - 解決
這裏是我的js代碼:
for(var ordem = (data.var_pergunta).length; ordem >= 1 ; ordem--){
$('<tr><td class="ordem-pergunta-'+ordem+'">'+ordem+'</td> \
<td class="ds-pergunta-'+ordem+'">'+data.var_pergunta[ordem - 1].ds_pergunta+'</td> \
<td class="cd-pergunta-'+ordem+' hide">'+data.var_pergunta[ordem - 1].cd_pergunta+'</td> \
<td><button id="'+ordem+'" class="btn-change-order-up btn btn-primary '+if(ordem == 1){ document.write('hide');}+'" type="button"><i class="fa fa-angle-up"></i></button> \
<button id="'+ordem+'" class="btn-change-order-down btn btn-info '+if(ordem == (data.var_pergunta).length)){ document.write('hide');}+'" type="button"><i class="fa fa-angle-down"></i></button> \
</td></tr>').insertAfter('.tr-ordem-pergunta');
}
格式化您的代碼,以便人們更容易地看到if語句的位置將幫助您獲得一些答案。 – LenW
對不起,LenW,這是我的第一個問題,我試圖發佈自己的代碼,但我失敗了,哈哈!在我接下來的問題中,我會更好。 Thx爲您的評論。 –
您應該嘗試在html中編寫代碼並隱藏它,然後在後臺使用jQuery作爲模板將其拉入,然後取消隱藏它 –