Der Seitencode lautet wie folgt:
<code><empty name="search_data">
<div class="box">
<!-- html代码 -->
</div>
</empty>
<script>
var top = $('.box').offset().top;
$("html,body").scrollTop(top);
</script></code>
Nach dem Login kopieren
Nach dem Login kopieren
Wie oben ist ein Thinkphp-Syntax-Tag, was bedeutet, dass das div-Element mit der Klassenbox auf der Seite ausgegeben wird. Im Gegenteil, wenn „search_data“-Daten vorhanden sind , es wird kein Kästchen auf der Seite geben, wie kann man in diesem Fall einen js-Fehler vermeiden?
Antwortinhalt:
Der Seitencode lautet wie folgt:
<code><empty name="search_data">
<div class="box">
<!-- html代码 -->
</div>
</empty>
<script>
var top = $('.box').offset().top;
$("html,body").scrollTop(top);
</script></code>
Nach dem Login kopieren
Nach dem Login kopieren
Wie oben ist ein Thinkphp-Syntax-Tag, was bedeutet, dass das div-Element mit der Klassenbox auf der Seite ausgegeben wird. Im Gegenteil, wenn „search_data“-Daten vorhanden sind , es wird kein Kästchen auf der Seite geben, wie kann man in diesem Fall einen js-Fehler vermeiden?
<code>if($('[name="search_data]"').size()>0){
//当“search_data”数据存在
}else{
//当“search_data”不存在时
}</code>
Nach dem Login kopieren