javascript - attr() 怎么拿不到属性值?
大家讲道理
大家讲道理 2017-04-11 11:39:29
0
11
1136

我绑定了一个属性在一个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,请问是哪里的问题啊?

大家讲道理
大家讲道理

光阴似箭催人老,日月如移越少年。

Antworte allen(11)
刘奇

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

Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage