利用电话技术开发 我正在用当地数据库储存的数据,积极装上一份名单。 当我拯救新的环境信息并试图获得所有储存的环境时,名单文显示一切正确,但松散了 j的风格。
这是我html的相应部分:
<div data-role="page" data-theme="b" id="pageIndex">
<div data-role="content" id="cntMain">
New settings attribute
<div id="nameDiv" data-role="fieldcontain">
<label for="name" data-inline="true">Name</label>
<input id="name" type="text"></input>
</div>
<div id="valueDiv" data-role="fieldcontain">
<label for="value" data-inline="true">Value</label>
<input id="value" type="text" ></input>
</div>
<a href="#" onclick="saveNewAttribute();" data-role="button">Save</a>
</div> <!-- cntMain -->
<div data-role="content" id="cntShow">
Settings stored
<ul id="settingsList" data-role="listview" data-filter="true" data-theme="b"></ul>
</div> <!-- cntShow -->
</div>
called的功能是:
function saveNewAttribute() {
name = $( #name ).val();
value= $( #value ).val();
try {
... // Validations, saving new attribute,...
// Get settings information (executeDBQuery is just a shortcut function for performing the query)
executeDBQuery( SELECT * FROM SETTINGS , function(tx, results) {
var len = results.rows.length;
console.info( readed + len + rows );
var html = ;
for (var i=0; i<len; i++){
var row = results.rows.item(i);
html += <li data-theme="b"><a href="#" onclick="editAttribute( + row.id + )" data-transition="slide"> +
<h3> + row.name + </h3> +
<p><strong> + row.value + </strong></p></a></li> ;
}
console.info( Generated html= + html);
$( #settingsList ).html(html);
});
} catch (e) {
alert( Error: + e.message);
}
$( #cntMain ).hide();
$( #cntShow ).show();
}
是否有任何人知道我怎样才能恢复这些 j的风格? 或者,是否有其他办法动态装上清单吗?
事先感谢你。