Jquery mobile 如何使用jquery mobile替换动态创建的列表中的html内容

Jquery mobile 如何使用jquery mobile替换动态创建的列表中的html内容,jquery-mobile,dynamically-generated,Jquery Mobile,Dynamically Generated,我正在使用jquery mobile创建列表视图。此listview是在加载页面时在函数中创建的 $('#listStock').empty(); $(data).find("people").each(function() { var _id = $(his).attr('id'); var _name = $(this).attr('name');

我正在使用jquery mobile创建列表视图。此listview是在加载页面时在函数中创建的

$('#listStock').empty();
            $(data).find("people").each(function()
            {
                var _id = $(his).attr('id');
                var _name = $(this).attr('name');
                var _capacity = $(this).attr('capacity');
                $('#listStock').append('<li id="' + _name +'" data-theme="b"><a href="#detail" >'+_name+' '+_description+'<span class="ui-li-count">'+ _capacity+'</span>'+'</a></li>');
            });
$('#listStock').empty();
$(数据)。查找(“人员”)。每个(函数()
{
var_id=$(his.attr('id');
var _name=$(this.attr('name');
var_capacity=$(this.attr('capacity');
$(“#listStock”).append(“
  • ”); });

    我只想创建这个列表,但是容量每分钟都会改变。如何动态更改列表的这一部分?

    您必须拥有已更改容量的索引,让您的索引在列表中

          $('.ui-li-count').index(_your_index ).html(_your_capacity);
    

    您必须有已更改容量的索引,让您的索引在列表中

          $('.ui-li-count').index(_your_index ).html(_your_capacity);
    
    尝试以下解决方案:

    $(document).bind('changeData', function(e){
        $('#listStock').empty();
        $(data).find("people").each(function(){
            var _id = $(this).attr('id');
            var _name = $(this).attr('name');
            var _capacity = $(this).attr('capacity');
            $('#listStock').append('<li id="' + _name +'" data-theme="b"><a href="#detail">'+_name+' '+_description+'<span class="ui-li-count">'+ _capacity+'</span>'+'</a></li>');
        });
        $('#listStock').listview('refresh');
    });
    
    $(document).bind('changeData',函数(e){
    $('#listStock').empty();
    $(数据)。查找(“人员”)。每个(函数(){
    var_id=$(this.attr('id');
    var _name=$(this.attr('name');
    var_capacity=$(this.attr('capacity');
    $(“#listStock”).append(“
  • ”); }); $('#listStock')。listview('refresh'); });
    尝试以下解决方案:

    $(document).bind('changeData', function(e){
        $('#listStock').empty();
        $(data).find("people").each(function(){
            var _id = $(this).attr('id');
            var _name = $(this).attr('name');
            var _capacity = $(this).attr('capacity');
            $('#listStock').append('<li id="' + _name +'" data-theme="b"><a href="#detail">'+_name+' '+_description+'<span class="ui-li-count">'+ _capacity+'</span>'+'</a></li>');
        });
        $('#listStock').listview('refresh');
    });
    
    $(document).bind('changeData',函数(e){
    $('#listStock').empty();
    $(数据)。查找(“人员”)。每个(函数(){
    var_id=$(this.attr('id');
    var _name=$(this.attr('name');
    var_capacity=$(this.attr('capacity');
    $(“#listStock”).append(“
  • ”); }); $('#listStock')。listview('refresh'); });