在jQuery中,我想执行这段代码:
setInterval((function() {
return alert('hello');
}), 3000);
但仅当DOM包含某个元素时,例如
<div id="say_hello">Say hello</div>
这一定是非常基本的,但我似乎无法做到正确。
答案 0 :(得分:1)
if( $( '#say_hello' ).length > 0 ) {
setInterval((function() {
return alert('hello');
}), 3000);
}
答案 1 :(得分:0)
$(document).ready(function(){
if ($('#say_hello').length) // check for existence of div tag
{
setInterval((function() {
return alert('hello');
}), 3000);
}
});