属性与属性

这个问题在这里已经有了答案:

  • .prop()vs .attr()17答案


  • 是的,attr是针对html属性的,因为它们是严格定义的。 道具属性。

    所以举个例子,假设你有一个类“东西”的节点元素(原始元素而不是jQuery对象)。 elem.className是属性,但是属性所在的位置。 更改类属性也会自动更改属性,反之亦然。

    目前,attr是混乱和令人困惑的,因为它已经尝试了这两种功能的工作,并因此有许多错误。 jQuery.fn.prop的引入将解决多个拦截器,将应该从头开始分离的代码分离开来,并为开发人员提供更快的功能来完成他们期望的任务。

    让我以秒为单位构成一个百分比,并从我在支持IRC和阅读其他代码方面的经验中说,attr的95%用例不必切换到prop。

    查看更多

    链接地址: http://www.djcxy.com/p/27527.html

    上一篇: attributes vs properties

    下一篇: What is the best way to test for an empty string with jquery