教育行业A股IPO第一股(股票代码 003032)

全国咨询/投诉热线:400-618-4000

jQuery通过属性操作实现不同功能需求

更新时间:2022年08月30日16时05分 来源:大阳城app官网入口 浏览次数:

好口碑IT培训
jQuery提供了一些属性操作的方法,主要包括prop()、attr()和data()等。通过这些方法,能够实现不同的需求。下面我们分别进行详细讲解。

1.prop()方法

prop0方法用来设置或获取元素固有属性值。元素固有属性是指元素本身自带的属性,如标签的href属性。具体语法示例如下:

$(selector).prop("属性名")                        //获取属性值
$(selector).prop("属性“,“属性值")               //设置属性值

下面我们通过代码演示prop()方法的使用。


在上述代码中,第3行代码用于获取标签的href属性,输出到控制台中。第4行代码用于设置标签的title属性,将属性值设为“首页”。

在开发中,还会经常使用prop(‘属性’)获取表单元素的checked值,示例代码如下:


在上述代码中,div的index属性是一个普通的自定义属性,data-index是HTML5的自定义属性(以“data-”开头),使用atr()方法都可以进行设置或获取。需要注意的是,自定义属性无法使用prop()设置和获取。

3. data()方法

data()方法用来在指定的元素上存取数据。数据保存在内存中,并不会修改DOM元素结构;一旦页面刷新,之前存放的数据都将被移除。具体语法如下:

$(selector).data("数据名")                   // 获取数据
$(selector).data("数据名","数据值")         // 设置数据

下面我们演示通过data()方法实现数据的操作,示例代码如下。

我是div

上述代码运行后,umame会保存到内存中,不会出现在HTML结构中。

使用data()方法还可以读取HTML5自定义属性data-index,示例代码如下:

我是div

在上述代码中,第3行用来获取data-index属性,属性名中不需要“data-”前缀,并且返回的结果是数字型。




0 分享到:
和我们在线交谈!
Baidu
sogou