gpt4 book ai didi

jquery - 呈现发生后以编程方式应用 jquery(移动)css 类

转载 作者:行者123 更新时间:2023-11-28 09:40:59 25 4
gpt4 key购买 nike

jquery mobile将根据页面加载时的 data- 属性自动为页面上的元素应用 css 和一些 html。

我正在通过 ajax 调用提取一些 html 内容,但它是在 jquery 移动 js 渲染发生后引入页面的,因此没有获得许多 css 类。

是否可以只调用 js 并要求渲染仅应用于我的新 html 内容?

之前

<div id="someDiv">
<ul data-role="listview" data-theme="b" data-inset="true">
<li>
<a href="#">
<h3>
Some title
</h3>
<p>
Some text
</p>
</a>
</li>
</ul>
</div>

之后

<div id="someDiv">
<ul data-role="listview" data-theme="b" data-inset="true" class="ui-listview ui-listview-inset ui-corner-all ui-shadow">
<li data-theme="b" class="ui-btn ui-btn-icon-right ui-li ui-corner-top ui-corner-bottom ui-btn-up-b">
<div class="ui-btn-inner ui-li ui-corner-top ui-corner-bottom">
<div class="ui-btn-text">
<a href="#" class="ui-link-inherit">
<h3 class="ui-li-heading">
Some title
</h3>
<p class="ui-li-desc">
Some text
</p>
</a>
</div>
<span class="ui-icon ui-icon-arrow-r"></span>
</div>
</li>
</ul>
</div>

最佳答案

.page() 链接到您的 AJAX 调用

例子:

var parm = '123';

function loadPage(page){
$.ajax({
url: 'page.php?parm='+value,
type: 'POST',
error : function (){ document.title='error'; },
success: function (data) {
$('#placeholder').html(data).page();
}
});
// Scrolls to the top of the page
$.mobile.silentScroll(0);
}

HTML

<div name="placeholder" id="placeholder"><!-- This is the placeholder --></div>

关于jquery - 呈现发生后以编程方式应用 jquery(移动)css 类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5589358/

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