attr()和data()

attr()和data()

$('#product-img').attr('src', product.imgAddr);

和$.('xxxx').data(xx,xx);有什么区别吗?

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

1回答
好帮手慕柯南 2020-03-29 18:25:05

同学你好!

  1. $('#product-img').attr('src', product.imgAddr);是给选中的元素添加src属性的值

  2. $.('xxxx').data(xx,xx);是给选中的元素添加data-xx,属性,并设置值。比如:

    $.('xxxx').data(“id”,“1”);,就会给选中的元素添加data-id=1

祝学习愉快~



  • 提问者 98DONG #1
    addr不是也能设置值吗?addr("id",1);这样不可以吗?
    2020-03-29 18:38:31
  • 好帮手慕柯南 回复 提问者 98DONG #2
    同学你好! 可以的,不过一般使用data-xx的形式。 祝学习愉快~ ​
    2020-03-29 19:14:34
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师