jQuery-tips

Author Avatar
zongyuan 8月 20, 2018 【字数:181】 【阅读时长:1min】
  • 在其它设备中阅读本文章

记录一些jq小知识…

tips1:attr()对比prop()

attribute表示HTML文档节点的属性,property表示JS对象的属性。

<div id="message" class="test" data_id="123"></div>
<!-- 这里的id、class、data_id均是该元素文档节点的attribute -->
<script type="text/javascript">
    var Person = { name: "小明", age: 18};
    // 这里的name、age是Person的property
</script>

attributechecked、selected、disabled就是表示该属性初始状态的值
propertychecked、selected、disabled才表示该属性实时状态的值(值为true或false)

实际应用中,一般如果是标签自身自带的属性,我们用prop方法来获取;如果是自定义的属性,我们用attr方法来获取。即<input>,<select>等有交互的状态值(checked,selected,disabled等)设置和获取建议用prop()

感谢阅读 thx~
本文链接:https://627235655.github.io/2018/08/20/jquery-tips/