美文网首页我爱编程
JQ中prop()和attr()不同的地方

JQ中prop()和attr()不同的地方

作者: 张镕凡 | 来源:发表于2018-03-23 09:48 被阅读0次

    今天遇到的需求是记录用户订单中上次选择的支付方式,使用<input type="radio">来进行模拟,过程中发现将checked设置为checked是不起作用的,所以有了这篇文章

    • 我们知道要让单选框或者复选框默认选中就需要添加checked属性,但是我们在js中使用jquery的attr可以在dom中添加checked属性但是页面却没有选中,经过查询,发现checked只有在初始化的时候设置才有作用,所以应该使用prop()方法来控制单选钮或者复选框的选中状态
    • prop()和attr()的用法是基本是相同的,一个参数表示返回这个参数对应的属性的值,两个参数表示将第一个参数对应的属性的值修改为第二个参数,prop()主要用于选取或者设置DOM元素的值,而attr()主要用于选取或者设置DOM元素对应的文档节点的值,具体可以参照jQuery函数attr()和prop()的区别这篇文章

    相关文章

      网友评论

        本文标题:JQ中prop()和attr()不同的地方

        本文链接:https://www.haomeiwen.com/subject/hqytcftx.html