【发布时间】:2013-12-30 15:16:02
【问题描述】:
我使用 2.9 版的 cordova 和 1.3.2 版的 jquery.mobile。 我使用 eclipse 在平板电脑上测试我的手机间隙应用程序。
我动态初始化要插入弹出内容的 div:
var panelDetailArticle = $(''
+'<div data-role="popup" id="popupBasic">'
+'<div data-role="content" data-theme="d" class="ui-corner-bottom ui-content" id="popupContenuBasic">'
+'</div></div>');
$(panelDetailArticle).appendTo("body").trigger('create');
然后我点击一个填充弹出窗口的按钮:
$(".detail_article").click(function(){
var familleIndex = $(this).parent().find('input[type=hidden]:eq(0)').val();
var articleIndex = $(this).parent().find('input[type=hidden]:eq(1)').val();
var article = ListFamille[familleIndex].ListArticles[articleIndex];
$("#popupContenuBasic").html(''
+'<h4 style="margin-bottom: 16px;"> Détails article </h4>'
+'<ul data-role="listview" data-inset="false">'
+'<li style="text-align:center;"><p class="parag">'
+'<br/>Desingation : '+article.Designation
+'<br/>CAB : '+article.CAB
+'<br/>Prix Unitaire HT : '+article.PrixUnitaireHT
+'<br/>Prix Unitaire TTC : '+article.PrixUnitaireTTC
+'<br/>Quantité Disponible : '+article.QuantiteDisponible
+'<br/>Imange : '
+'<br/> <a href="#" id="Close-PopUp" data-role="button" data-theme="b" >Fermer</a>'
+'</li>'
+'</ul>');
;
$("#popupBasic").popup();
$("#popupBasic").popup("open");
$('#popupBasic').trigger('create');
});
我尝试打开这个弹出窗口;
我在 eclipse 的 logcat 中出现错误:
E/Web Console(5572): Uncaught TypeError: Cannot read property 'jQuery19104939002424944192' of undefined at file:///android_asset/www/js/API/jquery.mobile-1.3.2.min.js:6473
请帮帮我。
【问题讨论】:
标签: javascript android eclipse jquery-mobile cordova