作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试通过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/
我正在尝试通过ajax和jquery填充 ListView 。在我填充数据之后。增强功能未显示。 这就是我所做的。 Fiddle Result var poss_ans = "6,4,8,2"; va
我是一名优秀的程序员,十分优秀!