-
.html与.text的异同: .html与.text的方法操作是一样,只是在具体针对处理对象不同 .html处理的是元素内容,.text处理的是文本内容 .html只能使用在HTML文档中,.text 在XML 和 HTML 文档中都能使用 如果处理的对象只有一个子文本节点,那么html处理的结果与text是一样的 火狐不支持innerText属性,用了类似的textContent属性,.text()方法综合了2个属性的支持,所以可以兼容所有浏览器查看全部
-
.text()方法 得到匹配元素集合中每个元素的文本内容结合,包括他们的后代,或设置匹配元素集合中每个元素的文本内容为指定的文本内容。,具体有3种用法: .text() 得到匹配元素集合中每个元素的合并文本,包括他们的后代 .text( textString ) 用于设置匹配元素内容的文本 .text( function(index, text) ) 用来返回设置文本内容的一个函数 注意事项: .text()结果返回一个字符串,包含所有匹配元素的合并文本查看全部
-
.html()方法内部使用的是DOM的innerHTML属性来处理的,所以在设置与获取上需要注意的一个最重要的问题,这个操作是针对整个HTML内容(不仅仅只是文本内容)查看全部
-
.html()方法 获取集合中第一个匹配元素的HTML内容 或 设置每一个匹配元素的html内容,具体有3种用法: .html() 不传入值,就是获取集合中第一个匹配元素的HTML内容 .html( htmlString ) 设置每一个匹配元素的html内容 .html( function(index, oldhtml) ) 用来返回设置HTML内容的一个函数查看全部
-
获取Attribute就需要用attr,获取Property就需要用prop查看全部
-
在这么多属性选择器中[attr="value"]和[attr*="value"]是最实用的 等于某字符串,或者包含某字符串查看全部
-
注意的问题: dom中有个概念的区分:Attribute和Property翻译出来都是“属性”,《js高级程序设计》书中翻译为“特性”和“属性”。简单理解,Attribute就是dom节点自带的属性查看全部
-
$(':first')$(':last')$(':not(selector)')$(':eq(index)')$('gt(index)')$(':even')$(':odd')$(':lt(index)')$(':header')$(':lang(language)')$(':root')$(':animated')查看全部
-
.addClass()方法是通过增加class名的方式,那么这个样式是在外部文件或者内部样式中先定义好的,等到需要的时候在附加到元素上 通过.css()方法处理的是内联样式,直接通过元素的style属性附加到元素上的查看全部
-
通过.addClass()我们可以批量的给相同的元素设置同意规则,变动起来是比较方便的,可以同意修改和删除。如果是通过CSS()方法就需要每个元素一一去修改维护比较麻烦查看全部
-
jQuery 的属性与样式 .attr()与.removeAttr()区别 操作特性的dom方法主要有3个, getAttrbute方法,setAttribute方法,和removeAttribute方法解决兼容问题 attr()方法来获取和设置元素属性, attr是attrbute(属性)的缩写,在jQuery dom操作中会经常查看全部
-
IE会将注释节点实现为元素,所以在IE中调用getElementsByTagName里面会包含注释节点,这个通常不应该。 getElementById的参数在IE8及较低的版本不区分大小写 IE7及较低的版本中,表单元素中如果表单A的name属性用了另一个元素B的ID名,并且A在B之前,那么getElementById会选择A E8及较低的版本,浏览器不支持getElementsByClassName查看全部
-
attr()有4个表达式 attr(传入属性名):获取属性的值 attr(属性名, 属性值):设置属性的值 attr(属性名,函数值):设置属性的函数值 attr(attributes):给指定元素设置多个属性值,即:{属性名一: “属性值一” , 属性名二: “属性值二” , … … }查看全部
-
jQuery选择器特殊选择器this 在jQuery中this是动态的 也就是说这个上下文对象都是可以被动态改变的(可以通过call,apply等方法), 在dom中this就是指向了这个html元素对象,因为this就是dom元素本身的一个引用 将this加工成jQuery对象 $('p').click(function{ //把p元素转化成jQuery的对象 var $this=$(this) $this.css('color','red')})查看全部
-
用attr和removeAttr虽然改变了属性值,但是并不能显示在屏幕上,只是内部的属性值改变了,如果你将其属性值打印出来,就会发现值已经改变查看全部
举报
0/150
提交
取消