Cheerio 互动版

在线工具推荐: Three.js AI纹理开发包 - YOLO合成数据生成器 - GLTF/GLB在线编辑 - 3D模型格式在线转换 - 可编程3D场景编辑器

attribute

在应用中我们经常会遇到需要对属性进行获取和修改,现在我们来讲解一下都有哪些方法。

.attr(name[, value])

这个方法可以获取和设置属性,第二个参数是可选的。当第二个参数不存在时表示获取属性的值,当有带有第二个参数时,表示设置属性的值。如果设置一个属性的值设置为null ,则删除该属性。如下示例:

$('ul').attr('id')
//=> fruits

$('.apple').attr('id', 'favorite').html()
//=> <li class="apple" id="favorite">Apple</li>

.removeAttr(name)

通过 name 移除某一个属性,同时返回被移除的这个元素。如下示例

$('.pear').removeAttr('class').html();
//=> <li>Pear</li>
  1. 在右侧代码框中第8行中输入 var id = $('ul').attr('id');
  2. 在右侧代码框中第9行中输入 console.log(id);
  3. 点击提交运行 按钮