attr() 怎么拿不到属性值?

我绑定了一个属性在一个div上:

var shareEntity = {    videoId:videoId,    forwardUrl:videoAddressPage
}                    
//绑定在每个panel上panel.attr('share-data', JSON.stringify(shareEntity));

通过查看html也能看到已经绑定成功了:
https://img.mukewang.com/5beabf850001f70006140047.jpg

但是却拿不出来:

$('.js_container').on('click','.weui-jiaj-video-icon:eq(1)',function(){  
  var item = $(this).attr('share-data');    if(item) item = JSON.parse(item);
});

这个item 一直报undefined,请问是哪里的问题啊?


九州编程
浏览 469回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript