加入收藏 | 设为首页 | 会员中心 | 我要投稿 河北网 (https://www.hebeiwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 业界 > 正文

jQuery进修之操纵元素属性和特征

发布时间:2018-08-17 10:30:23 所属栏目:业界 来源:站长网
导读:特征属性:是指DOM元素中可以或许和HTML元素中某个特征对应得上的属性。 下面就列出 jQuery 中提供的要领: 操纵元素属性:each(iterator)遍历包装集里全部元素,为各元素别离挪用转达进来的迭代器函数。参数iterator 一个函数,为匹配齐集的各元素别离挪用一

特征属性:是指DOM元素中可以或许和HTML元素中某个特征对应得上的属性。

下面就列出jQuery中提供的要领:

操纵元素属性:each(iterator)遍历包装集里全部元素,为各元素别离挪用转达进来的迭代器函数。参数iterator 一个函数,为匹配齐集的各元素别离挪用一次。转达到函数的参数被配置为包装集里当前元素的下标(从0开始),而当前元素可通过函数this属性来会见。

$('img').each(function(n){

this.alt='This is image['+n+'] with an id of'+this.id;

})

获取特征值:attr(name)获取指派到包装集里第一个元素指定特征的值。参数 name为特征的名称,该特征的值将被获取。假如没有该特征则返回undefined值。

<img id="myImage" src="image.gif" alt="An image" class="someClass" title="This is an image" custom="some value">

$("#myImage").attr("custom") 获得值就是some value。

配置特征值:attr(name,value)为包装集里的全部元素的name特征配置转达进来的值。name将被配置的特征的名称,value指定特征的值。

$('*').attr('title',function(index) {

  return 'I am element' '+ index +' and my name is ' +(this.id?this.id:'unset');

});

该函数是配置页面上的全部元素的title特征为一个字符串。由DOM中元素的下标和各个特定元素id特征值所构成的字符串。

attr()还可以一次配置多个特征到包装集里全部元素的快速轻盈的方法。attr(attributes)。

$('input').attr(

{value:'',title:'please enter a value'}

);

该函数把全部<input>元素的value配置为空字符串,同时把title配置为字符串Please enter a value。

(编辑:河北网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读