我有一個沒有任何內容的跨度,我想每隔x秒改變它的值。我試過這個,但代碼只執行if
,它不執行else if
和else
語句。 HTML:如何每x秒更改一次文字的值?
<span id="text"></span>
的jQuery:
var text = null;
var step1 = "Step1";
var step2 = "Step2";
var step3 = "Step3";
$(document).ready(function(){
text = $("#text").append(step1);
setInterval(change, 2000);
});
function change(){
if(text.val = step1){
text.empty().append(step2);
}else if(text.val = step2){
text.empty().append(step3);
}else if(text.val = step3){
text.empty().append(step1);
}
}
廣告應該是'.VAL()''不.val' – Jamiec
噢,謝謝。 – aksu
感謝球員們,我以前嘗試過.val(),但它不起作用。似乎我需要把.text()而不是.value()。再次感謝。 – lorenzo456