首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >slideToggle()运行不正常

slideToggle()运行不正常
EN

Stack Overflow用户
提问于 2021-10-26 09:27:08
回答 1查看 44关注 0票数 1

目前,我有一个onclick函数,它使用.slideToggle()在我的html中切换视图。但是每当我按下这个按钮来触发这个事件时,它什么也不做。下面是我的代码:

代码语言:javascript
复制
<a href="javascript:void(0)" class="btn btn-default btn-sm" id="searchwrap"><i class="fa fa-search"></i> Search</a>
<div class="col-sm-12 searchwrap" id="searchbox" style="display:none">
        <fieldset>
          <div class="card-box bg-lightdark border-3">
            <div class="container">
              <div class="row form-group">
                <div class="col-sm-3">
                  <label>Type</label>
                  <select id="ftype" class="form-control filter" name="ftype" data-column="5">
                    <option value="">All Types</option>
                  </select>
                </div>
                
                <div class="col-sm-3 m-t-30">
                  <button type="button" id="btnsearch" name="btnsearch" class="btn btn-info btn-sm waves-inverse m-b-5"> Search <i class="fa fa-search"></i> </button>
                  <a class="btn btn-inverse btn-trans btn-sm waves-inverse m-b-5" id="reset">Reset</a></div>
              </div>
            </div>
          </div>
        </fieldset>
      </div>

<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script>
<script type="application/javascript">
$(document).ready(function () { 
    $("#searchwrap").click(function(e){ ('.searchwrap').slideToggle(); console.log("press");});
 });

我还在jquery中添加了一个console.log("press"),当单击它时,它不会显示任何内容。

小提琴:https://codesandbox.io/s/thirsty-night-w8j03?file=/index.html

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-11-07 18:56:44

显示您的代码:

代码语言:javascript
复制
<script type="application/javascript">
$(document).ready(function () { 
    $("#searchwrap").click(function(e){ ('.searchwrap').slideToggle(); console.log("press");});
 });

你不需要关闭脚本标签,也不需要为你的搜索包装类使用jquery符号。

尝尝这个

代码语言:javascript
复制
<script type="application/javascript">
$(document).ready(function () { 
    $("#searchwrap").click(function(e){ $('.searchwrap').slideToggle(); console.log("press");});
 });
</script>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69720585

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档