首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

当点击按钮时,在jquery中动态显示附加到类别的所有div

在jQuery中,可以通过使用.click()方法来为按钮添加点击事件。当按钮被点击时,可以使用.show()方法来显示附加到特定类别的所有div元素。

以下是一个示例代码:

代码语言:txt
复制
<!DOCTYPE html>
<html>
<head>
  <title>动态显示附加到类别的所有div</title>
  <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>
  <style>
    .category {
      display: none;
    }
  </style>
</head>
<body>
  <button id="showDivsBtn">点击显示div</button>

  <div class="category1">
    <div>这是类别1的div 1</div>
    <div>这是类别1的div 2</div>
    <div>这是类别1的div 3</div>
  </div>

  <div class="category2">
    <div>这是类别2的div 1</div>
    <div>这是类别2的div 2</div>
    <div>这是类别2的div 3</div>
  </div>

  <div class="category3">
    <div>这是类别3的div 1</div>
    <div>这是类别3的div 2</div>
    <div>这是类别3的div 3</div>
  </div>

  <script>
    $(document).ready(function() {
      $('#showDivsBtn').click(function() {
        $('.category').show();
      });
    });
  </script>
</body>
</html>

在上述示例中,我们首先使用CSS将所有类别的div元素隐藏起来(.category { display: none; })。然后,通过jQuery选择器$('.category')选择所有类别的div元素,并使用.show()方法将它们显示出来。

当点击按钮(id为showDivsBtn)时,会触发点击事件处理程序。在事件处理程序中,我们使用.click()方法为按钮添加了一个点击事件。在点击事件处理程序中,我们使用选择器$('.category')选择所有类别的div元素,并使用.show()方法将它们显示出来。

这样,当点击按钮时,附加到类别的所有div元素将会动态显示出来。

请注意,这只是一个简单的示例,实际应用中可能需要根据具体需求进行适当的修改和扩展。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

JQuery的学习

JQuery对象和JS对象区别与转换: 1.JQuery对象操作,更加方便; 2.JQuery对象和JS对象方法不通用; 3.两者相互转换: * JQuery --> JS : JQuery...* 对象1.append(对象2):将对象2添加到对象1元素内部,并且末尾 2.prepend():父元素将子元素追加到开头 * 对象1.prepend(对象2):将对象2添加到对象...1元素内部,并且开头 3.appendTo():父元素将子元素追加到末尾 * 对象1.appendTo(对象2):将对象1添加到对象2元素内部,并且末尾 4.prependTo():父元素将子元素追加到开头...* 对象1.prependTo(对象2):将对象1添加到对象2元素内部,并且开头 5.after():添加元素到元素后边 * 对象1.after(对象2):将对象2添加到对象1后边。...) * 单击jq对象对应的组件后,会执行fn1.第二次点击会执行fn2.....

16.6K20

jQuery Mobile 中使用 UI 组件

第二个选项是在对话框的超链接上使用 data-rel 属性,并将其值设置为 back,如以下代码所示。当在对话框包括一个 Cancel 按钮,这是一个不错的选项。... jQuery Mobile ,页眉的默认用法是作为固定在 Web 页面顶部的页面标题;大部分情况下,页脚是 Web 页面的最后一个元素,并且包括版权信息、其他超链接等内容。... navbar 用于一个页眉或页脚内显示多达五个按钮或导航项。...ui-block-b"> Right column 从一组 HTML 元素创建网格默认使用的 CSS 是 ui-grid-* 。...点击,将显示完整的内容,并且 + 图标将变成一个 - 图标,表示按钮可以被再次点击以关闭完整的内容,并回到默认的按钮状态。 创建简单的列表 列表是移动网站上能看到的一个常用元素。

8K20

jQuery」基础 - 03

案例:发布微博案例 点击发布按钮, 动态创建一个小li,放入文本框的内容和删除按钮, 并且添加到ul 点击的删除按钮,可以删除当前的微博留言。 <!...因为ul的li是JS动态创建的,页面加载Docoment并没有此元素,选择器并不能选取。...可以利用定时器自动触发右侧按钮点击事件,不必鼠标点击触发。...凡是软件开发中用到了软件的复用,被复用的部分都可以称为组件,凡是应用程序已经预留接口的组件就是插件。...点击待办事项复选框,就可以把当前数据添加到已完成事项里面。 点击已完成事项复选框,就可以把当前数据添加到待办事项里面。 但是本页面内容刷新页面不会丢失。

2.8K30

jquery jQuery快速入门

h1标签的div标签 $("div:has(.c1)")// 找到所有后代中有c1样式div标签 $("li:not(.c1)")// 找到所有不包含c1样式的li标签 $("li:not(:has...empty()// 删除匹配的元素集合中所有的子节点。 例子: 点击按钮表格添加一行数据。 点击每一行的删除按钮删除当前行数据。...").click(function () { alert("div"); }) 页面载入 DOM载入就绪可以查询及操纵绑定一个要执行的函数...示例: 表格每一行的编辑和删除按钮都能触发相应的事件。...这种情况发生,它通常不需要显式地循环的 .each()方法: 也就是说,上面的例子没有必要使用each()方法,直接像下面这样写就可以了: $("li").addClass("c1"); // 对所有标签做统一操作

16.1K50

jQuery

$("li:not(.c1)")// 找到所有不包含c1样式的li标签 $("li:not(:has(a))")// 找到所有后代不含a标签的li标签       练习(先看一个jQuery的click...$("div").filter(".c1") // 从结果集中过滤出有c1样式的,从所有div标签过滤出有class='c1'属性的div,和find不同,find是找div标签的子子孙孙中找到一个符合条件的标签...//但是这里注意一点,你console.log(this);你会发现this还是触发事件的那个子标签,这个记住昂 // 删除按钮绑定的事件 }) 页面载入     DOM载入就绪可以查询及操纵绑定一个要执行的函数...(function () { // 点击新增按钮要做的事儿 showModal(); }); // 点击modal的cancel按钮 $("#cancel...多用于插件开发者向 jQuery 添加新函数使用。

8.9K20

前端(四)-jQuery

选取多种元素(里面可以是标签名,名,id名) 全局选择器 * 选取所有元素 2.2 层次选择器 语法 说明 ancestor desscendant 后代选择器 A B partn>child 子选择器...() 遍历 例子 //遍历所有的li元素 //隐式迭代:自动遍历集合所有元素 $("li").each(function(index,elm){ alert(index); alert...($(elm).html()); }); $("li").each(function(){ //注意:elmdom元素对象,不可以直接使用jQuery方法,必须是转化为jQuery节点 alert...toggleClass(名) 相当于addClas("名"),removeClass() 4.4 jQuery 动画效果 4.4.1 控制元素的显示及隐藏 方法 说明 show() 立刻显示 show...> $(function(){ // 需求1:点击全选按钮的时候,下面的四个按钮也被选中 $("#min_check").click(function(){

8.5K30

一个小时学会jQuery

jQuery,可以获取同一名的多个HTML元素,编写方式同CSS,即在名的前面加上点号。.../所有重置按钮 $(":button") //所有button按钮 $(":file") //所有文件域 4.5、筛选与查找 $("p").eq(0) //当前操作第N个jQuery对象,类似索引 $...,触发 blur事件 $("button").mousedown()//按下鼠标触发事件 $("button").mouseup() //节点上放松鼠标按钮触发事件 $("p").mousemove...$(window).keydown() //键盘或按钮被按下触发事件 $(window).keypress() //键盘或按钮被按下触发事件,每输入一个字符都触发一次 $("input").keyup...() //按钮被松开触发事件 $(window).scroll() //当用户滚动触发事件 $(window).resize() //调整浏览器窗口的大小时触发事件 $("input[type=

18.4K71

JQuery快速入门

使用jQuery,需要注意jQuery对象和DOM对象的区别,通常对于jQuery对象,会在变量前加$,如var $variable=jQuery对象;。可以通过如下方式对两者进行转化。...获取所有单选框/多选框 :submit,:reset,:button 选取单选按钮、多选按钮、任意按钮 :image, :file 选取所有图像按钮所有上传域 Tip:html元素的id包含#,(,...之前就介绍的$(document).ready()相信大家都不会陌生,其与window.onload实际上有一些区别的,前者是DOM加载完成后触发,而后者则是页面所有元素(包括所有关联元素)加载完成后执行...事件冒泡就是页面上有个元素,其中一个嵌套在另一个,如果均绑定了click事件,那么触发内层元素的click事件,会同时触发外部的click事件。...这样的机制在有时是需要的,但有时却不是期望的,那么就绪要通过event.stopPropagation()方法来禁止事件的冒泡了, 此外,jQuery,可以通过event.preventDefault

2.5K100

SSM整合案例

例如点击一个按钮,向一个div追加5条记录,那么下一次点击按钮,又会调用一次ajax请求,向里面追击五条与先前重复的记录,因此每一次追加之前,需要先将之前追加的记录或者追加的标签属性清除 jquery...--分页参数合理化,小于0,查询第一页,大于总页数,查询最后一页--> ...例如点击一个按钮,向一个div追加5条记录,那么下一次点击按钮,又会调用一次ajax请求,向里面追击五条与先前重复的记录,因此每一次追加之前,需要先将之前追加的记录或者追加的标签属性清除 ---- jquery...$("#emp_save").attr("ajax-va","error"); } } }); }); //保存按钮点击以后...id,方便一会通过在按钮点击事件获取到id值,从而通过ajax返回给服务器端,进行删除逻辑操作 使用ajax,获取到服务器端发送来的数据后,可以成功的回调函数,获取数据,然后通过append等方式

4.1K21

Web阶段:第五章:JQuery

点击:API文档下载 Jquery介绍 1.什么是JQuery ? jQuery,顾名思义,也就是JavaScript和查询(Query),它就是辅助JavaScript开发的js库。...3.JQuery流行程度 jQuery现在已经成为最流行的javascript库,在世界前10000个访问最多的网站,有超过55%使用jQuery。...1、使用jquery一定要引入jquery库吗? 答案: 是2、jquery的到底是什么? 答案: 核心函数3、怎么为按钮添加点击响应函数的?...jquery动画定义了很多种动画效果,可以很方便的使用这些动画效果 练习:CSS_动画 品牌展示 需求: 1.点击按钮的时候,隐藏和显示卡西欧之后的品牌...2.显示全部内容的时候,按钮文本为“显示精简品牌” 然后,小三角形向上。所有品牌产品为默认颜色。 3.只显示精简品牌的时候,要隐藏卡西欧之后的品牌,按钮文本为“显示全部品牌” 然后小三形向下。

26.1K20

jQuery

前面总结了JS相关知识的文章,对元素进行添加,修改,获取···操作很繁琐,代码多,但是jQuery 库可以通过一行简单的标记被添加到网页 jQuery 内容 选择器 筛选器 样式操作 文本操作 属性操作...文档处理 事件 动画效果 插件 each、data、Ajax jQuery语法 $符号事jQuery的重要标识 //JS可以通过获取先获取标签,然后去使用对应的方法,jQuery中一样,...获取到的元素是DOM对象,那么jQuery获取到的元素属于jQuery对象,两者之间方法有差别,虽然 jQuery对象是包装 DOM对象后产生的,但是 jQuery对象无法使用 DOM对象的任何方法...:reset //重置按钮 :button //普通按钮 可以针对表单进行筛选 '''通过属性选择器可以通过属性值来获得元素,表单筛选器对此进行了简写''' # 属性筛选器获取...添加到指定元素外部的前面 $(A).before(B)// 把B放到A的前面 $(A).insertBefore(B)// 把A放到B的前面 移除和清空元素 remove()// 从DOM删除所有匹配的元素

6.7K10

Jump Start Bootstrap 第4章

我们将会看到如何添加下拉菜单到导航栏、切换按钮的状态、点击按钮漂亮的警告信息会在显示一段时间后消失等等功能。...当你点击按钮,你会看到一个类似于插图效果的样式;再次单击,它返回到原来的样式,如图所示。data-toggle=”button”实现了这个切换功能。 ?...所有复选框类型的输入元素都应该封装在标签元素。这些标签必须有Bootstrap的按钮。在这种情况下,我选择了灰色的按钮。...添加data-dismiss使按钮单击关闭模式对话框。 对于本体,我们需要一个包含modal-body的元素。您可以将几乎任何内容放到该元素。...设置为“静态”,当在模态主体外的任何地方点击,模式对话框不会关闭。 keyboard属性用于启用或禁用键盘的escape键功能,设置为false,Esc键不会关闭模式对话框。

28.3K40
领券