我正在尝试将按钮添加到可折叠内容中,但它不会像普通按钮那样显示。
演示: http://jsfiddle.net/76buh/1/
如何使按钮看起来像一个正确的jquery移动按钮?
$('#eventlist').listview('refresh');
$('#ev2').empty();
$('#ev2').append('<button id="settotrue">More Events</button>');
答案 0 :(得分:2)
让您的应用程序知道您通过触发事件创建了一个元素,框架将完成剩下的工作:
$('#ev2').append('<button id="settotrue">More Events</button>').trigger('create');
答案 1 :(得分:1)
您需要将该脚本包含在pagecreate事件中,以便在jQuery Mobile增强元素之前修改DOM
$( '#thePage' ).live( 'pagecreate',function(event){
$('#eventlist').append('<li><a href="#">Hello</a></li>')
//$('#eventlist').listview('refresh');
$('#ev2').empty();
$('#ev2').append('<a href="#moreevents" data-role="button">more events</a> ');
});
HTML已更改为
<div data-role="page" id="thePage">
请注意: