【发布时间】:2012-12-12 09:58:21
【问题描述】:
我遇到了故障,但我无法解决此问题。我有这个代码:
<script>
//Init Historyview
$('#history').live('pageinit', function () {
$.getJSON('../BackEnd/GetHistory.aspx', function (json) {
$.each(json, function (titel, date) {
if (date.status == "2") {
$('#historylist').find('ul.dynlist').append('<li><a><img class="rotate" src="' + date.beleg + '"><h1>' + date.titel + '</h1><p>' + date.date + '</p></a><a href="#' + date.titel + '" data-rel="popup" data-icon="alert" data-transition="slide">Details</a></li>');
}
else {
if (date.status == "3")
$('#historylist').find('ul.dynlist').append('<li><a><img class="rotate" src="' + date.beleg + '"><h1>' + date.titel + '</h1><p>' + date.date + '</p></a><a href="#' + date.titel + '" data-rel="popup" data-icon="delete" data-transition="slide">Details</a></li>');
else
$('#historylist').find('ul.dynlist').append('<li><a><img class="rotate" src="' + date.beleg + '"><h1>' + date.titel + '</h1><p>' + date.date + '</p></a><a href="#' + date.titel + '" data-rel="popup" data-icon="check" data-transition="slide">Details</a></li>');
}
$('#uList').listview("refresh");
$(document).html('<div data-role="popup" id="" data-theme="d" data-overlay-theme="b" class="ui-content" style="max-width:340px;">Hallo</div>');
$.mobile.page();
});
});
});
</script>
列表运行良好,但我想通过选择li 元素打开弹出窗口div。
如果我点击什么都不会发生。
它应该看起来像这个正在工作的例子:
<ul data-role="listview" data-split-icon="plus" data-split-theme="b">
<li><a><img class="rotate" src="bilder/Rechnung.jpg"><h1>Krankenhaus Basel</h1><p>24.11.2008</p></a><a href="#rechnung" data-rel="popup" data-icon="check" data-transition="slide">Details</a></li>
<li><a><img class="rotate" src="bilder/rechnung-ausdruck.jpg"><h1>Praxis Fuchs</h1><p>11.04.2012</p></a><a href="#rechnung2" data-rel="popup" data-icon="alert" data-transition="slide">Details</a></li>
<li><a><img class="rotate" src="bilder/RechnungBericht.jpg"><h1>Praxis Steinig</h1><p>12.11.2012</p></a><a href="#rechnung3" data-rel="popup" data-icon="delete" data-transition="slide">Details</a></li>
</ul>
<div data-role="popup" id="rechnung" data-theme="d" data-overlay-theme="b" class="ui-content" style="max-width:340px;">
<img src="bilder/Rechnung.jpg"><p>Rechnung wurde akzeptiert</p>
</div>
<div data-role="popup" id="rechnung2" data-theme="d" data-overlay-theme="b" class="ui-content" style="max-width:340px;">
<img src="bilder/rechnung-ausdruck.jpg"><p>Rechnung in der Verarbeitung</p>
</div>
<div data-role="popup" id="rechnung3" data-theme="d" data-overlay-theme="b" class="ui-content" style="max-width:340px;">
<img src="bilder/RechnungBericht.jpg"><p>Rechnung wurde noch nicht bearbeitet</p>
</div>
【问题讨论】:
-
"如果我点击什么都不会发生。"如果你点击什么???
-
对不起,在我的动态创建列表 详情
标签: jquery jquery-mobile