gpt4 book ai didi

jquery - EnhanceWithin() 不起作用

转载 作者:行者123 更新时间:2023-12-01 03:11:08 26 4
gpt4 key购买 nike

我正在尝试通过ajax和jquery填充 ListView 。在我填充数据之后。增强功能未显示。

这就是我所做的。 Fiddle Result

var poss_ans = "6,4,8,2";
var possibleAnswers = poss_ans.split(","); //poss_ans is string containing all the answer from the database

$(document).on("pagecreate", "#page1", function () {

var $posans = $('#poss_ans');
for (var i = 0; i < possibleAnswers.length; i++) {
var label = possibleAnswers[i];
$radio = $('<li />', {
id: 'rad' + i,

text: possibleAnswers[i],
});
var $label = ' <li ><a href="#" class="rem"> <h2>Dynamic</h2><p><b>To Peter Griffin</b><p>Ah, Mr. Griffin, Im not quite sure how to say this. Kim Bassinger? Bass singer? Bassinger?</p></a></li>';

$posans.append($label);
}
$posans.enhanceWithin().closest("fieldset").controlgroup("refresh");

});

现在在结果 Pane (在我的 fiddle 内)中有两个不同的结果。第一个结果标记为“静态”。这是我收到数据时想要实现的结果。倒数第二个就是我得到的。当我检查浏览器中的元素时,有一个新类(ui-link)被添加到.我尝试删除它,但它不起作用。

我不知道为什么enhanceWithin() 不起作用。有人可以帮我吗?

最佳答案

只需将最后一行更改为

$posans.listview("refresh");

API 文档:http://api.jquerymobile.com/listview/#method-refresh

Updated FIDDLE

关于jquery - EnhanceWithin() 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30218192/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com