JQuery属性与样式——.html()和.text()

.html()和.text()

1   .html与.text用于读取修和改元素的html结构或者文本内容

2   .html()获取集合中第一个匹配元素的HTML内容或设置每一个匹配元素的html内容

3.html()的3种方法

.html()不传入值,只获取集合中第一个匹配元素的HTML内容

.html(htmlString)设置每一个匹配元素的html内容

.html(function(index,oldhtml))返回设置HTML内容的一一个函数

4   .html()方法使用的是DOM的innerHTML属性来处理,所以针对整个HTML内容,不仅仅只是文本内容

5   .text()得到匹配元素集合中每个元素的文本内容结合(包括他们的后代)或设置匹配元素集合中每个元素的文本内容为指定的文本内容

6   .text()的方法有3种

.text()得到匹配元素集合中每个元素的合并文本,包括他们的后代

.text(textString)用于设置匹配元素内容的文本

.text(function(index,text))用来返回设置文本内容的一个函数

7   .text()结果返回一个字符串,包括所有匹配元素的合并文本

8   .html与.text的不同

.html处理的是元素内容,.text处理的是文本内容

.html只能使用在HTML文档中,.text在XML和HTML文档中都能使用

火狐不支持innerText属性,用了类似的textContent属性,而.text可以兼容所有的浏览器

8   .html与.text的相同点

.html与.text的方法操作是一样的,只是在具体针对处理对象不同

html与text处理的对象只有一个子文本节点,则结果一样

时间: 2024-11-08 15:41:22

JQuery属性与样式——.html()和.text()的相关文章

jQuery属性和样式

1..attr()与.removeAttr(): attr()方法:用来获取和设置元素属性. attr()的4个表达式: attr(传入属性名):获取属性的值 attr(属性名, 属性值):设置属性的值 attr(属性名,函数值):设置属性的函数值 attr(attributes):给指定元素设置多个属性值,即:{属性名一: “属性值一” , 属性名二: “属性值二” , … … } removeAtter()方法:用来为匹配的元素集合中的每个元素中移除一个属性 2..html()和.text(

JQuery属性与样式——样式操作.css()和元素数据的存储.data()

样式操作.css()和元素数据的存储.data() 1   .css()方法用于获取元素样式属性的计算值或者设置元素的css属性 2   .css()获取元素样式属性的计算值的2种方法 .css(propertyName)获取匹配元素集合中的第一个元素的样式属性的计算值 .css(propertyNames)传递一组数组,返回一个对象结果 3    .css()设置元素的css属性的3种方法 .css(propertyName,value)设置css .css(propertyName,func

jQuery属性与样式

attr()方法 .jQuery中用attr()方法来获取和设置元素属性,attr是attribute(属性)的缩写,在jQuery DOM操作中会经常用到attr() attr()有4个表达式 attr(传入属性名):获取属性的值 attr(属性名, 属性值):设置属性的值 attr(属性名,函数值):设置属性的函数值 attr(attributes):给指定元素设置多个属性值,即:{属性名一: "属性值一" , 属性名二: "属性值二" , - - } remo

JQuery属性与样式——删除样式.removeClass()和切换样式.toggleClass()

删除样式.removeClass()和切换样式.toggleClass() 1   .removeClass()从匹配的元素中删除全部或者指定的class 2   .removeClass()的2种方法 .removeClass([className])每个匹配元素移除的一个或多个用空格隔开的样式名 .removeClass(function(index,class))一个函数,返回一个或多个将要被移除的样式名 3   如果一个样式类名作为一个参数,样式类会被从匹配的元素集合中删除,如果没有样式

jquery属性操作之html,text,val方法

$().attr() 结果是value或undefined $().prop() 结果是true或false 固有属性用prop,自定义用attr $().addclass() $().removeclass() $().html() $().text()  加参数就是覆盖 有标签用html,文本都可用html,text $().val()  val是固有属性,form表单有val <!DOCTYPE html> <html lang="en"> <hea

jQuery基础(样式篇,DOM对象,选择器,属性样式)

1. $(document).ready 的作用是等页面的文档(document)中的节点都加载完毕后,再执行后续的代码,因为我们在执行代码的时候,可能会依赖页面的某一个元素,我们要确保这个元素真正的的被加载完毕后才能正确的使用. $(document).ready(function() {   内容  }); 1.jQuery对象与DOM对象   jQuery对象与DOM对象是不一样的 普通处理,通过标准JavaScript处理: var p = document.getElementById

jQuery入门(2)使用jQuery操作元素的属性与样式

jQuery入门(1)jQuery中万能的选择器 jQuery入门(2)使用jQuery操作元素的属性与样式 一.区分DOM属性和元素属性 对于下面这样一个标签元素: <img id='img' src="images/image.1.jpg" alt='1' class="imgs"></img> 我们通常将id.src.alt.class称为属性,也即元素属性.但是,当浏览器对标签元素进行解析时,会将元素解析为Dom对象,相应的,元素属性

从零开始学习jQuery (四) 使用jQuery操作元素的属性与样式

原文:从零开始学习jQuery (四) 使用jQuery操作元素的属性与样式 本系列文章导航 从零开始学习jQuery (一) 开天辟地入门篇 从零开始学习jQuery (二) 万能的选择器 从零开始学习jQuery (三) 管理jQuery包装集 从零开始学习jQuery (四) 使用jQuery操作元素的属性与样式 从零开始学习jQuery (五) 事件与事件对象 从零开始学习jQuery (六) jQuery中的Ajax 从零开始学习jQuery (七) jQuery动画-让页面动起来!

jQuery的属性及样式

1jQuery的属性与样式之.attr()与.removeAttr() 每个元素都有一个或者多个特性,这些特性的用途就是给出相应元素或者其内容的附加信息.如:在img元素中,src就是元素的特性,用来标记图片的地址. 操作特性的DOM方法主要有3个,getAttribute方法.setAttribute方法和removeAttribute方法,就算如此在实际操作中还是会存在很多问题,这里先不说.而在jQuery中用一个attr()与removeAttr()就可以全部搞定了,包括兼容问题 jQue