Heim  >  Fragen und Antworten  >  Hauptteil

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

大家讲道理大家讲道理2749 Tage vor1070

Antworte allen(11)Ich werde antworten

  • 怪我咯

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

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

    Antwort
    0
  • StornierenAntwort