首页 > 其他分享 >jQuery常见操作及Bootstrap

jQuery常见操作及Bootstrap

时间:2022-12-08 22:36:05浏览次数:44  
标签:jQuery 常见 标签 Bootstrap class col 操作 id

昨日内容回顾

  • BOM操作

    浏览器模型操作,通过window关键字对浏览器窗口进行操作。

    新建窗口、关闭窗口、查看浏览器版本、查看当前页网址、三种弹出框、设置定时任务、设置循环任务等

  • DOM操作

    文档模型操作,主要对HTML文档对象进行操作。

    查找标签、生成及编辑标签、操作class及CSS、为事件添加指定操作等

  • jQuery类库

    jQuery是对JS的操作的封装,使用者能用更加简洁的语句实现复杂的操作。

    使用jQuery必须先再HTML文档中加载,在文档的script标签中导入jQuery文件的路径。

    jQuery语句返回的对象为jQuery对象,可与JS的标签对象相互转换。

今日内容概要

  • jQuery标签操作
  • jQuery事件操作
  • Bootstrap页面框架

今日内容详细

jQuery标签操作

查找标签

基础用法

查找标签的主要格式为 $('标签名'),适用CSS中的选择器的选择规则。

对查找的结果标签名后跟冒号可以对选择的结果进行指定查找,主要关键字有:

first / last / eq() / even / odd / gt() / lt() / not() / has()

也可使用选择后的结果点以上关键字,结果是一样的。

表单选择器

在对表单内的标签进行筛选时,可以省略form关键字,直接使用冒号后跟标签的属性,注意在选择属性为checked的标签时会连带筛选属性为selected的标签,选selected的时候则不会连带。

标签对象其他关键字

$("#id").next()
$("#id").nextAll()
$("#id").nextUntil("#i2")
$("#id").prev()
$("#id").prevAll()
$("#id").prevUntil("#i2")
$("#id").parent()
$("#id").parents()  // 查找当前元素的所有的父辈元素
$("#id").parentsUntil() // 查找当前元素的所有的父辈元素,直到遇到匹配的那个元素为止。
$("#id").children();// 所有子标签元素
$("#id").siblings();// 前后相邻标签元素

操作标签

class操作

添加类别  addClass()
移除类别  removeClass()
判断是否拥有类别  hasClass()
切换类别有无  toggleClass()

位置操作 $(window).scrollTop()

文本操作

替换内部文本  text()
替换内部HTML代码  html()
替换值  val()

创建新标签 $('< 标签名 >')

文档处理

$(A).append(B)// 把B追加到A
$(A).appendTo(B)// 把A追加到B
$(A).prepend(B)// 把B前置到A
$(A).prependTo(B)// 把A前置到B

$(A).after(B)// 把B放到A的后面
$(A).insertAfter(B)// 把A放到B的后面
$(A).before(B)// 把B放到A的前面
$(A).insertBefore(B)// 把A放到B的前面
    
remove()// 从DOM中删除所有匹配的元素。
empty()// 删除匹配的元素集合中所有的子节点。

事件操作

绑定事件

jQuery事件绑定
	方式1:
		jQuery对象.事件名(function(){})
 	方式2:
    	jQuery对象.on('事件名称',function(){})
 	ps:默认就用方式1 不行了再用方式2
ps:补充
    clone属性
    	clone(true)  默认不克隆事件 加true就可以

阻止后续事件 事件最后添加return false关键字。

事件委托

使动态创建的标签也可以使用绑定的事件。
$('body').on('click','button',function(){})

Bootstrap页面框架

该框架包含了各种预设的CSS样式以及JS脚本,使用时只需要引用相关样式的代码可。

CDN链接:

<link href="https://stackpath.bootstrapcdn.com/bootstrap/3.4.1/css/bootstrap.min.css">
<script src="https://stackpath.bootstrapcdn.com/bootstrap/3.4.1/js/bootstrap.min.js"></script>

Bootstrap使用案例

布局相关

使用bootstrap其实只需要操作标签的样式类即可

布局容器
	class = "container"				有留白
 	class = "container-fluid"		没有留白
栅格系统
	class = "row"					一行均分12份
		class = "col-md-8"			划分一行的12份
屏幕参数
	col-md-6 col-xs-2 col-sm-3 col-lg-3
栅格偏移
	col-md-offset-3

常用样式

1.表格样式
	<table class="table table-hover table-striped">
	颜色
 	 <tr class="success">
2.表单标签
	class = "form-control"
3.按钮组
	class = "btn btn-primary btn-block"

组件

1.图标
	<span class="glyphicon glyphicon-search" aria-hidden="true"></span>
	https://fontawesome.com.cn/
2.导航条
	class="navbar navbar-inverse"
3.其他

标签:jQuery,常见,标签,Bootstrap,class,col,操作,id
From: https://www.cnblogs.com/akazukis/p/16967577.html

相关文章

  • jQuery单行循环滚动展示代码
    循环滚动展示的文字和图片每个人都见过,实现类似效果的JS也很多。但如果只用于几个条目或三五张图片,体积庞大的JS会浪费资源。看见Jinwen​同学用AdamCai的代码,感觉......
  • linux编译安装时常见错误解决办法
     linux编译安装时常见错误解决办法configure:error:xslt-confignotfound.Pleasereinstallthelibxslt>=1.1.0distribution复制代码代码如下:yum-yinstallli......
  • linux构建系统常见问题集
    1.linux编译出现zlib.h:Nosuchfileordirectory编译提示“error:zlib.h:Nosuchfileordirectory”,开始以为是拷贝文件时少了什么文件,后面认真看了下,原来是系统......
  • mysql 常见统计方案整理汇总
    普通分组统计场景一:根据订单状态统计订单数量。一个很常见,也很简单的统计需求。其中状态字段是订单实体的一个属性selectcount(*)countfromordersgroupbystatus;......
  • 对于CocoaPods的简单理解,实践安装使用过程和常见问题
    (本文是自己通过其他文章进行的自我编辑和简单修改,请大家凑活看看。)一、什么是CocoaPodsCocoaPods是iOS项目的依赖管理工具,该项目源码在Github上管理。开发iOS项目不可避免地......
  • labelme 安装使用及常见问题解决
    (目录)写在前面,本文为作者本人在学习使用labelme过程中遇到的各种问题,记录于此,希望对其他同学有所帮助。1.labelme安装labelme是麻省理工(MIT)的计算机科学和人工智能实验......
  • 一个模仿HTML5功能的jquery控件
    原文:http://www.matiasmancini.com.ar/html5form_en.php大致将要点翻译下:在HTML5中,验证输入框等都可以不用JAVASCRIPT就能实现了,现在只有少部分浏......
  • day39-jquery
    初始jquery导入jquery:外部链接导入:<scriptsrc="http://libs.baidu.com/jqueryui/1.8.22/jquery-ui.min.js"></script> 下载jquery包 <scriptsrc="lib/jquer......
  • 常见网络协议
    常见网络协议:ARP(AddressResolutionProtocol):地址解析协议,将IP地址解析成MAC地址。DNS:域名解析协议。通过域名,最终得到该域名对应的IP地址过程称为域名解析。......
  • JQuery基础与JQuery UI
    JQuery基础 一、         JQuery简介 二、         第一个JQuery程序三、         JQuery选择器 四、         JQuery包装集 ......