页面代码如下:<empty name="search_data">
<div class="box">
<!-- html代码 -->
</div></empty><script>
var top = $('.box').offset().top;
$("html,body").scrollTop(top);</script>如上,<empty>是thinkphp语法标签,表示当“search_data”不存在时,才会向页面输出class为box的div元素,反之,如果“search_data”数据存在,页面就不会有box这个div,请问这种情况下,怎样避免js报错?
1 回答

翻翻过去那场雪
TA贡献2065条经验 获得超14个赞
if($('[name="search_data]"').size()>0){
//当“search_data”数据存在
}else{
//当“search_data”不存在时
}
添加回答
举报
0/150
提交
取消