为了账号安全,请及时绑定邮箱和手机立即绑定
  • attr(属性名,函数值)
    查看全部
  • attr()有4个表达式 attr(传入属性名):获取属性的值 attr(属性名, 属性值):设置属性的值 attr(属性名,函数值):设置属性的函数值 attr(attributes):给指定元素设置多个属性值,即:{属性名一: “属性值一” , 属性名二: “属性值二” , … … } removeAttr()删除方法 .removeAttr( attributeName ) : 为匹配的元素集合中的每个元素中移除一个属性(attribute) 优点: attr、removeAttr都是jQuery为了属性操作封装的,直接在一个 jQuery 对象上调用该方法,很容易对属性进行操作,也不需要去特意的理解浏览器的属性名不同的问题 注意的问题: dom中有个概念的区分:Attribute和Property翻译出来都是“属性”,《js高级程序设计》书中翻译为“特性”和“属性”。简单理解,Attribute就是dom节点自带的属性 例如:html中常用的id、class、title、align等: <div id="immooc" title="慕课网"></div> 而Property是这个DOM元素作为对象,其附加的内容,例如,tagName, nodeName, nodeType,, defaultChecked, 和 defaultSelected 使用.prop()方法进行取值或赋值等 获取Attribute就需要用attr,获取Property就需要用prop
    查看全部
  • this,表示当前的上下文对象是一个html对象,可以调用html对象所拥有的属性和方法。 $(this),代表的上下文对象是一个jquery的上下文对象,可以调用jQuery的方法和属性值。
    查看全部
  • $( "parent > child" ) 子选择器:选择所有指定“parent”元素中指定的"child"的直接子元素。 $("ancestor descendant") 后代选择器:选择给定的祖先元素的所有后代元素, 一个元素的后代可能是该元素的一个孩子,孙子,曾孙等 $("prev + next") 相邻兄弟选择器:选择所有紧接在“prev”元素后的“next”元素 $("prev ~ siblings") 一般兄弟选择器:匹配“prev”元素之后的所有 兄弟元素。具有相同的父元素,并匹配过滤“siblings”选择器
    查看全部
    0 采集 收起 来源:练习题

    2018-03-22

  • 我们有几种方式可以隐藏一个元素: CSS display的值是none。 type="hidden"的表单元素。 宽度和高度都显式设置为0。 一个祖先元素是隐藏的,该元素是不会在页面上显示 CSS visibility的值是hidden CSS opacity的指是0
    查看全部
  • <script type="text/javascript"> //多个select被选择,返回["imocc", "博客园"] $("p").text( $("#multiple").val() ) // select元素有multiple(多选)属性,并且至少一个选择项被选中 // .val()方法返回一个数组,这个数组包含每个选中选择项的值, </script>
    查看全部
  • $("#table tr:odd").toggleClass("c",false); ture,应该保留c,flase,不应该保留c。没有互斥效果。
    查看全部
  • <script type="text/javascript"> //通过.text()的回调,获取原本的内容,修改,在重新赋值 $(".left a:first").text(function(idnex,abc){ return '增加新的文本内'+abc }) </script> 参见http://www.imooc.com/qadetail/201730
    查看全部
  • .html()方法内部使用的是DOM的innerHTML属性来处理的,针对整个HTML内容。读取节点下,所有的内容,包括text文本和元素节点; .text()方法只获得元素内的所有文本信息,不包括节点;
    查看全部
  • 层级选择器都有一个参考节点
    查看全部
  • 子代选择器 $('div > p') 后代选择器 $('div p') 在代码编辑器中第62行填写相应代码 相邻的兄弟,.prev之后的next兄弟 $(".prev + div") 一般的兄弟,.prev 之后的所有兄弟 $(".prev ~ div")
    查看全部
  • 1.IE会将注释节点实现为元素,所以在IE中调用getElementsByTagName里面会包含注释节点,这个通常是不应该的 2.getElementById的参数在IE8及较低的版本不区分大小写 3.IE7及较低的版本中,表单元素中,如果表单A的name属性名用了另一个元素B的ID名并且A在B之前,那么getElementById会选中A 4.IE8及较低的版本,浏览器不支持getElementsByClassName
    查看全部
  • 1.$( "*" ) 抛开jQuery,如果要获取文档中所有的元素,通过 2.document.getElementsByTagName("*") 中传递"*"同样可以获取到
    查看全部
  • var $div = $('div') //jQuery对象 var div = $div.get(0)< ==>var div = $div[0]
    查看全部
  • 通过 jQuery方法包装后的对象$p=$('#imooc'),是一个类数组对象。它与DOM对象完全不同,唯一相似的是他们都是操作DOM。 var p = document.getElementById('imooc');----DOM对象 通过jQuery处理DOM的操作,可以让开发者更专注业务逻辑的开发,而不需要我们具体知道哪个DOM节点有那些方法,也不需要关心不同浏览器的兼容性问题,我们通过jQuery提供的API进行开发,代码也会更加精短。
    查看全部

举报

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

微信扫码,参与3人拼团

微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

友情提示:

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