动态扩展<ul>在jquerymobile中丢失格式
dynamically extending <ul> in jquerymobile loses format
我遇到了jQueryMobile的问题。我正在尝试使用javascript函数将更多的<li>
标记附加到<ul>
。它会附加项目,但不会从jQueryMobile获取格式。
html看起来像
<input type="search" id="customerSearch" onKeyUp="listCustomers();" placeholder="Sök kund" />
<ul data-theme="c" data-dividertheme="d" id="customerList">
</ul>
javascript函数listCustomers()
function listCustomers(){
$("#customerList").empty();
if($("#customerSearch").val().length > 2){
$.getJSON("getCustomers.php", { sSearch : $("#customerSearch").val() }, function(data){
for(var i=0;i<data.length;i++){
$("#customerList").append("<li><a href='javascript: alert('""+data[i].namn+"'");'>"+data[i].id+" - "+data[i].namn+"</a></li>");
}
});
}
}
希望有人知道如何解决这个问题!
编辑:
var container = document.getElementById('customerList');
var new_element = document.createElement('li');
new_element.innerHTML ="<a href='javascript: alert('""+data[i].namn+"'");'>"+data[i].id+
" - "+data[i].namn+"</a>";
container.appendChild(new_element);
container .listview("refresh");
相关文章:
- 如何使用javascript或html下载PDF格式的填写表单
- 货币代码为欧元-金额的格式不应包含小数
- Json数据包含日期和时间格式
- Javascript日期格式类似于ISO,但本地
- 更改angularjs中的日期-时间格式
- 将日期时间从json转换为可读格式
- NodeJS日期格式不起作用
- 我能得到正确的格式吗
- PHP:显示sqlite数据库中的html格式数据,使用tinymce保存
- 使用正则表达式将输入格式设置为单字符逗号、单字符逗号等
- 将日期和时间转换为UTC格式的日期-Javascript
- Javascript格式UTC日期
- 元素的内容必须由格式正确的字符数据或标记组成
- Jquerymobile-使用javascript创建选择菜单
- Datetime格式为Friendly Time.Moment JS输出错误
- 将客户端特定的日期格式返回到服务器MVC4
- 将数字四舍五入到小数点后两位,以设置货币格式
- javascript/jquery将utc转换为短格式的本地时间
- JavaScript生成html格式的密码
- 动态扩展<ul>在jquerymobile中丢失格式