Jquery没有在phonegap app中执行show

问题描述 投票:0回答:1

我正在建立一个手机间隙应用程序,并有一个应该显示模态的链接。

使用js / jquery构建的页面,链接如下所示:

<a href="javascript:Void(0);" class="btn uploadPhotoBtn" data-id="' + id + '" data-user="' + user_id + '" data-name="' + obj.data.group_name + '">Upload Photo</a>

然后单击时:

$(document).on('click', '.uploadPhotoBtn', function () {    
   //show modal....
   showModal('photo-upload');
});

和showModal()函数

function showModal(id) {
    alert(id);
    $('#' + id).show();
}

在.show()之前的警报显示,但模式永远不会出现。

jquery phonegap
1个回答
0
投票

那是因为你的HTML上没有id属性。你有一个data-id属性。

试试这个:

function showModal(id) {
  $('[data-id="'+id+'"]').show();
}
© www.soinside.com 2019 - 2024. All rights reserved.