使用jQuery Mobile动态添加DIV后刷新

Refresh after adding DIV dynamically using jQuery Mobile

本文关键字:DIV 刷新 添加 动态 jQuery Mobile 使用      更新时间:2023-09-26

我正在尝试使用jQuery mobile动态添加div,但添加后,即使使用刷新, CSS也不应用。

代码:

$(function() {
     $("#data").append('<div data-role="collapsible"><h3>Div2</h3><p>Content Div2...</p></div>');
     $("#data").listview("refresh");
});

collapsibleset()代替listview("refresh"):

$("#data").collapsibleset();

看到演示。

我要用这种方法

try{
    $("#data").listview("refresh");
}catch{
    $("#data").listview();
}finally{
    $('[data-role=collapsible]').collapsible();
}

当一个项被添加到动态

时,会出现这个问题。