recherche

Maison  >  Questions et réponses  >  le corps du texte

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

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

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

通过查看html也能看到已经绑定成功了:

但是却拿不出来:

$('.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,请问是哪里的问题啊?

大家讲道理大家讲道理2816 Il y a quelques jours1130

répondre à tous(11)je répondrai

  • 怪我咯

    怪我咯2017-04-11 11:41:29

    打印一下$(this),看下到底是什么

    répondre
    0
  • Annulerrépondre