显示/隐藏功能的问题以某种方式刷新了页面

愚蠢的我

我可以成功显示要显示和隐藏的div,但是一旦显示就消失了。页面似乎由于某种原因而刷新。

这是示例代码。单击div不应消失。

$(document).ready(function() {
  $("#c_button").click(function() {
    $("#c_show").show();
  });
  $("#b_button").click(function() {
    $("#b_show").show();
  });
  $("#s_button").click(function() {
    $("#s_show").show();
  });
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<div class="row">
  <div class="col-sm-4">
    <div class="form-group form-inline">
      <button class="btn btn-danger form-control" id="c_button">Customer</button>
      <button class="btn btn-info form-control" id="b_button">Branch</button>
      <button class="btn btn-primary form-control" id="s_button">Supplier</button>
    </div>
  </div>

  <!-- 
    these are the divs I want to show
    Note: the divs should be hidden by default
  -->
  <div class="col-sm-4" id="c_show" style="display:none;">
    <div class="form-group form-inline">
      <label>Customer: </label>
      <input type="text" name="samp1" class="form-control">
    </div>
  </div>
  <div class="col-sm-4" id="b_show" style="display:none;">
    <div class="form-group form-inline">
      <label>Branch: </label>
      <input type="text" name="samp2" class="form-control">
    </div>
  </div>
  <div class="col-sm-4" id="c_show" style="display:none;">
    <div class="form-group form-inline">
      <label>Supplier: </label>
      <input type="text" name="samp3" class="form-control">
    </div>
  </div>
</div>

罗里·麦克罗森(Rory McCrossan)

根据您对问题的评论

HTML在表单内

这就是问题所在。默认情况下,所有button元素都是type="submit",因此单击它们将提交父form元素。要停止此操作,请更改为type="button"

<button type="button" class="btn btn-danger form-control" id="c_button">Customer</button>
<button type="button" class="btn btn-info form-control" id="b_button">Branch</button>
<button type="button" class="btn btn-primary form-control" id="s_button">Supplier</button>

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

页面内容未以某种方式显示

来自分类Dev

AngularJS仅在页面刷新上显示隐藏元素

来自分类Dev

Angular JS显示/隐藏仅在页面刷新中工作

来自分类Dev

以某种方式显示多维数组

来自分类Dev

页面刷新问题

来自分类Dev

控制器问题以某种方式阻止我的视图小部件显示

来自分类Dev

修复在滚动页面中显示隐藏窗格的问题

来自分类Dev

为什么页面刷新时显示隐藏元素有效

来自分类Dev

隐藏div并存储本地存储,以免刷新页面时显示div

来自分类Dev

Vue.js 显示用户刷新页面时应由 v-if 标签隐藏的内容

来自分类Dev

显示/隐藏功能

来自分类Dev

JavaScript - 显示/隐藏功能

来自分类Dev

复制呈现表的功能随机停止工作,页面刷新解决了该问题

来自分类Dev

jQuery UI-以某种方式拖动会忽略溢出:隐藏

来自分类Dev

隐藏的MKMapView在滚动顶部的UITableview时会以某种方式接收触摸

来自分类Dev

常见问题页面。显示和隐藏内容,JQuery和CSS问题

来自分类Dev

刷新页面时显示从Firebase上传的图像时出现问题

来自分类Dev

pybind11以某种方式减慢了c ++功能

来自分类Dev

显示页面标题问题

来自分类Dev

点击隐藏 div(即使页面刷新也保持隐藏)

来自分类Dev

在页面上多次隐藏/显示

来自分类Dev

HTML页面,显示隐藏的div

来自分类Dev

Backbonejs范围问题,变量以某种方式变为未定义

来自分类Dev

页面刷新时运行功能的最佳方法

来自分类Dev

可以通过页面刷新来绕过功能

来自分类Dev

页面加载后运行功能但不刷新

来自分类Dev

使用CSS的隐藏显示功能

来自分类Dev

显示/隐藏功能-多余的空格

来自分类Dev

Javascript显示和隐藏功能

Related 相关文章

热门标签

归档