jQuery 是一个 JavaScript 库,它提供了一系列的 API 来操作 HTML 元素,其中之一就是删除元素属性。
jQuery 中有两个函数可以用来删除元素属性:removeAttr() 和 attr()。removeAttr() 用于删除指定的属性,而 attr() 则可以用来设置或者删除属性。
// 使用 removeAttr() 方法删除元素的 disabled 属性 $('#myElement').removeAttr('disabled');
removeAttr() 方法可以传入一个字符串参数,表示要删除的属性名。如果要同时删除多个属性,可以使用 attr() 方法:
// 使用 attr() 方法同时删除多个属性 $('#myElement').attr({'disabled': '', 'readonly': ''}); // 这里将 disabled 和 readonly 的值都设置为 '' (即空字符串),进而实现了对这两个属性的删除。
attr() 方法也可以传入一个对象作为参数,该对象中包含要设置或者删除的所有属性。如果要将某一属性的值设置成 null (即 JavaScript 的 null 空引用对象),也能够实现该属性的删除。
// 使用 attr() 方法将 disabled 和 readonly 的值都设置成 null $('#myElement').attr({'disabled': null, 'readonly': null});
正如上文所述,jQuery 提供了 removeAttr() 和 attr() 这样的 API ,能够帮助开发者快速地实现 HTML 元素上的各式各样的操作。在 jQuery 中使用这些 API (特别是 removeAttr() 和 attr() )来实现 HTML 元素上的增、删、改、查功能是再正常不过了。
通过 jQuery,可以很容易地删除已有的 HTML 元素。
如需删除元素和内容,一般可使用以下两个 jQuery 方法:
jQuery remove() 方法删除被选元素及其子元素。
提示:在本站的jQuery编程实战部分,你可以练习如何使用jQuery删除一个HTML元素!
jQuery empty() 方法删除被选元素的子元素。
jQuery remove() 方法也可接受一个参数,允许您对被删元素进行过滤。
该参数可以是任何 jQuery 选择器的语法。
下面的例子删除 class="italic" 的所有 <p> 元素:
祖先是父、祖父或曾祖父等等。通过 jQuery,您能够向上遍历 DOM 树,以查找元素的祖先。向上遍历 DOM 树 这些 jQuery 方法很有用...
jQuery Accordion 插件用于创建折叠菜单。它通常与嵌套的列表、定义列表或嵌套的 div 一起使用。选项用于指定结构、激活的元素和...
下拉菜单或导航是我们在网站开发中不可或缺的网站元素之一,使用jquery可以制作出简洁易用,美观大方的下拉菜单效果或是导航菜单...
jQuery load() 方法 jQuery load() 方法是简单但强大的 AJAX 方法。 load() 方法从服务器加载数据,并把返回的数据放入被选元素...
jQuery事件方法会触发匹配元素的事件处理器,或将函数绑定到所有匹配元素的某个事件。jQuery 事件方法 事件方法触发器或添加一个...