次のようなスパン要素があります。
<span id="test" name="testing" >Test </span>
span ie Test のテキストは、ページ内の他の操作に基づいて変更される場合があります。スパン テキストを 2 秒後に自動的に更新したいと考えています。jqueryを使用してこれを達成するにはどうすればよいですか? 助けてください。
次のようなスパン要素があります。
<span id="test" name="testing" >Test </span>
span ie Test のテキストは、ページ内の他の操作に基づいて変更される場合があります。スパン テキストを 2 秒後に自動的に更新したいと考えています。jqueryを使用してこれを達成するにはどうすればよいですか? 助けてください。
またはのいずれかを使用できsetTimeout
ますsetInterval
。1 回繰り返したい場合は前者を使用し、2 秒後に継続的に更新したい場合は後者を使用します。
setTimeout(function() { $("#test").text("text from other operations"); },2000);
また
setInterval(function() { $("#test").text("text from other operations"); },2000);
javascript setInterval を使用して、タイマーのような効果を作成できます。https://developer.mozilla.org/en/DOM/window.setInterval
コードは次のようになります。
setInterval(function(){
$('#test').text('newtext');
}, 2000);
var interval = setInterval(dostuff, 2000);
function dostuff() {
/* do stuff */
$('span#test').html('some stuff');
}
function updateSpan(){
var newText;
// Compute new text here
document.getElementById("test").innerHTML=newTest;
}
setInterval("updateSpan()",2000);
これは jQuery がなくても機能します。