为了账号安全,请及时绑定邮箱和手机立即绑定
  • $( "parent > child" ) 子选择器:选择所有指定“parent”元素中指定的"child"的直接子元素。 $("ancestor descendant") 后代选择器:选择给定的祖先元素的所有后代元素, 一个元素的后代可能是该元素的一个孩子,孙子,曾孙等 $("prev + next") 相邻兄弟选择器:选择所有紧接在“prev”元素后的“next”元素 $("prev ~ siblings") 一般兄弟选择器:匹配“prev”元素之后的所有 兄弟元素。具有相同的父元素,并匹配过滤“siblings”选择器 $( "parent > child" ) 子选择器:选择所有指定“parent”元素中指定的"child"的直接子元素。 $("ancestor descendant") 后代选择器:选择给定的祖先元素的所有后代元素, 一个元素的后代可能是该元素的一个孩子,孙子,曾孙等 $("prev + next") 相邻兄弟选择器:选择所有紧接在“prev”元素后的“next”元素 $("prev ~ siblings") 一般兄弟选择器:匹配“prev”元素之后的所有 兄弟元素。具有相同的父元素,并匹配过滤“siblings”选择器
    查看全部
    0 采集 收起 来源:练习题

    2018-03-22

  • $(document).ready()的作用是等页面的文档(document)中的节点都加载完毕后,再执行后续的代码
    查看全部
  • <script type="text/javascript"> //获取到指定元素的宽度,在回调返回宽度值 //通过处理这个value,重新设置新的宽度 $('.sixth').css("width",function(index,value){ //value带单位,先分解 console.log(index);//值为0 console.log(value);//值为60px value = value.split('px'); //返回一个新的值,在原有的值上,增加50px console.log(value);//值为["60", ""],意思就是切分的px被切了 return (Number(value[0]) + 50) + value[1];//value[1]是 空的字符串 }) </script>
    查看全部
  • .addEventListener('event',function(){}) 添加事件
    查看全部
  • $('input:enabled').//所有可用的input $('input:disabled').//所有不可用的input $('input:checked').//所有被选中的选项框 $('option:selected').//所有被选中的下拉框 .removeAttr('checked');//移除被选中的属性,选项框失去选中效果 .removeAttr('selected');///移除被选中的属性,下拉框失去选中效果
    查看全部
  • $(":input") $("input:text")匹配所有文本框 $("input:password")匹配所有密码档 $("input:radio")匹配所有单选按钮 $("input:checkbox")匹配所有复选框 $("input:submit")匹配所有提交按钮 $("input:image")匹配所有图像域 $("input:reset")匹配所有重置按钮 $("input:button")匹配所有按钮 $("input:file")匹配所有文件域 无论是提交还是传递数据,表单元素在动态交互页面的作用是非常重要的。
    查看全部
  • 在这么多属性选择器中[attr="value"]和[attr*="value"]是最实用的
    查看全部
  • 可见性筛选选择器:根据元素的显示状态和隐藏状态筛选元素 $(":visible"):选择所有显示的元素; $(":hidden"):选择所有隐藏的元素。 隐藏元素的方式: 1、CSS display的值是none; 2、type="hidden"的表单元素; 3、宽度和高度都显式设置为0; 4、一个祖先元素是隐藏的,该元素是不会在页面上显示; 5、CSS visibility的值是hidden; 6、CSS opacity的值是0; 如果元素中占据文档中一定的空间,元素被认为是可见的,可见元素的宽度或高度,是大于零。
    查看全部
  • jquery 环境搭建 <!DOCTYPE HTML> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <script type="text/javascript" src="http://libs.baidu.com/jquery/1.9.1/jquery.js"></script> <title>环境搭建</title> </head> <body> <script type="text/javascript"> alert($) </script> </body> </html>
    查看全部
    0 采集 收起 来源:环境搭建

    2018-03-22

  • .val()方法主要是用于处理表单元素的值; .val()方法: 1、.val()无参数,获取匹配的元素集合中第一个元素的当前值 2、.val( value ),设置匹配的元素集合中每个元素的值 3、.val( function ) ,一个用来返回设置值的函数 注意事项: 1、通过.val()处理select元素, 当没有选择项被选中,它返回null 2、.val()方法多用来设置表单的字段的值 3、如果select元素有multiple(多选)属性,并且至少一个选择项被选中, .val()方法返回一个数组,这个数组包含每个选中选择项的值 .html(),.text()和.val()的差异总结: 1、.html()、.text()、.val()三种方法都是用来读取选定元素的内容;只不过.html()是用来读取元素的html内容(包括html标签),.text()用来读取元素的纯文本内容,包括其后代元素,.val()是用来读取表单元素的"value"值。其中.html()和.text()方法不能使用在表单元素上,而.val()只能使用在表单元素上;另外.html()方法使用在多个元素上时,只读取第一个元素;.val()方法和.html()相同,如果其应用在多个元素上时,只能读取第一个表单元素的"value"值,但是.text()和他们不一样,如果.text()应用在多个元素上时,将会读取所有选中元素的文本内容。 2、.html(htmlString)、.text(textString)和.val(value)三种方法都是用来替换选中元素的内容,如果三个方法同时运用在多个元素上时,那么将会替换所有选中元素的内容。 3、.html()、.text()、.val()都可以使用回调函数的返回值来动态的改变多个元素的内容。
    查看全部
  • html()方法: 获取集合中第一个匹配元素的HTML内容 或 设置每一个匹配元素的html内容, 具体有3种用法: 1、.html() 不传入值,就是获取集合中第一个匹配元素的HTML内容 2、.html( htmlString ) 设置每一个匹配元素的html内容 3、.html( function(index, oldhtml) ) 用来返回设置HTML内容的一个函数 注意事项: .htm()方法内部使用的是DOM的innerHTML属性来处理的,所以在设置与获取上需要注意的一个最重要的问题,这个操作是针对整个HTML内容(不仅仅只是文本内容) text()方法: 得到匹配元素集合中每个元素的文本内容结合,包括他们的后代;或设置匹配元素集合中每个元素的文本内容为指定的文本内容。 具体有3种用法: 1、.text() 得到匹配元素集合中每个元素的合并文本,包括他们的后代; 2、.text( textString ) 用于设置匹配元素内容的文本; 3、.text( function(index, text) ) 用来返回设置文本内容的一个函数; 注意事项: .text()结果返回一个字符串,包含所有匹配元素的合并文本。 .html()与.text()的异同: 1、.html与.text的方法操作是一样,只是在具体针对处理对象不同; 2、.html处理的是元素内容,.text处理的是文本内容; 3、.html只能使用在HTML文档中,.text 在XML 和 HTML 文档中都能使用; 4、如果处理的对象只有一个子文本节点,那么html处理的结果与text是一样的; 5、火狐不支持innerText属性,用了类似的textContent属性,.text()方法综合了2个属性的支持,所以可以兼容所有浏览器;
    查看全部
  • jQuery中用attr()方法来获取和设置元素属性,attr是attribute(属性)的缩写, attr()方法有4个表达式: 1、attr(传入属性名):获取属性的值 2、attr(属性名, 属性值):设置属性的值 3、attr(属性名,函数返回值):设置属性的值为函数返回值 4、attr(attributes):给指定元素设置多个属性值,即:{属性名一: “属性值一” , 属性名二: “属性值二” , … … } removeAttr()删除方法 .removeAttr( attributeName ) : 为匹配的元素集合中的每个元素中移除一个属性(attribute) 两者的优点: attr、removeAttr都是jQuery为了属性操作封装的,直接在一个 jQuery 对象上调用该方法,很容易对属性进行操作,也不需要去特意的理解浏览器的属性名不同的问题 注意事项: Attribute:Attribute就是DOM节点自带的属性,如:元素的id、class、title、value等 Property:Property是这个DOM元素作为对象,其附加的内容,如tagName、nodeName、 nodeType等。 获取Attribute就需要用attr,获取Property就需要用prop
    查看全部
  • 综合案例
    查看全部
    0 采集 收起 来源:综合案例

    2016-10-08

  • 特殊选择器this: this,表示当前的上下文对象是一个html对象,可以调用html对象所拥有的属性和方法。 $(this),代表的上下文对象是一个jquery的上下文对象,可以调用jQuery的方法和属性值。
    查看全部
  • 除了表单元素选择器外,表单对象属性筛选选择器也是专门针对表单元素的选择器,可以附加在其他选择器的后面,主要功能是对所选择的表单元素进行筛选。 http://img1.sycdn.imooc.com//55920c2f0001198b04940201.jpg 注意事项: 1、:checked选择器适用于复选框和单选框,对于下拉框元素, 使用 :selected 选择器 2、在某些浏览器中,选择器:checked可能会错误选取到<option>元素,所以保险起见换用选择器input:checked,确保只会选取<input>元素
    查看全部

举报

0/150
提交
取消
课程须知
1、有HTML/CSS基础 2、有JavaScript基础
老师告诉你能学到什么?
1、jQuery的基础语法 2、jQuery当中的选择器 3、jQuery中的属性和样式

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!