-3

javascriptを使用してhtmlコードを追加しました。ボタンを除いて、すべての見出しと div が正常に機能しています。ボタンが追加されていないか、何らかの理由で機能していない可能性があります。私のコードをチェックして、いくつかの提案をしてください。html と同じコードを使用すると、問題なく動作しました。

var ItemsToAdd = '';
ItemsToAdd += '<h5 style="margin-top:10px; margin-left:10px; font-size:30px;" >' + app.categories[0].name + '</h5>\
                       <div><img src="' + app.info_icon_path + '" style="margin-top:10px; margin-left:10px; float:left;"  alt="Info_image"/></div>\
                       <div > <a data-role="button"  style="margin-top:135px; margin-left:5px; width:136px; height:50px; float:left;">Load</a></div>\
                       <div>\
                            <h5 style="margin-top:10px; margin-left:10px;font-size:30px;" >' + app.name + '</h5>\
                            <p style="margin-left:10px; margin-right:20px">' + app.desc_short + '<br></br></p>\
                        </div>\
                        <div class="ui-block-d"> <a data-role="button"  style="margin-top:0px; margin-left:5px; width:136px; height:50px; float:left;">more info</a>\
                        </div>\
                        <p><br><br><br></p>\
                        <h5 style="margin-top:30px; margin-left:10px;font-size:20px;" >Version ' + app.version + '</h5>\
                        <h5 style="margin-top:10px; margin-left:10px;font-size:20px;" >' + app.price + '</h5>';

$("#content2").append(ItemsToAdd);
4

2 に答える 2

0

更新されたライブラリ JQuerymobile を使用してみてください。また、動的に追加する HTML 要素を更新する必要があります。

最後に使用

$("#content2").trigger('create');
于 2013-11-13T10:59:55.473 に答える