
jquery 你写方法动态刷新页面是没有问题。 只不过 jquery mobile 支持单页模式。 我很怀疑 你在page容器中 将data-dom-cache 设置成了true。 这样的效果是
1 你已经打开过的页面不再走后台 (不浪费客户流量)
2 如果你的jquery选择器 使用不当 你只是在给第一个页面刷新元素。(举例: 你选择了一个列表中的第一条信息。 打开一个详细页面。 进行了js *** 作后或者没进行js *** 作 再返回列表页点击第二条信息 再打开一个详细页面时 你发现你的js方法“失灵了” 实际上因为选择器指定的不对 js在给你更新第一个详细页面。 单页模式会将你打开过的页面全部累加起来 选择器 选取不正确 是无法更新后面打开的页面的。 必须正确指定自己想要刷新的页面。)
我怀疑你是第二种情况
这个在jquery中叫给未来元素绑定事件
如果是jquery 19以前的版本,使用 $("span")live("click",function(){})绑定事件
如果是jquery19以后的版本,使用 $("div")on("span","click",function(){})绑定事件
success:function(data){
//如果ajax的dataType为json则忽略这一步
var json = eval("("+ data +")");
//这里的docs有多个,对应的需要循环取出,这里只取出了第1个,索引从0开始
//如果无误的话,值应为33484
alert(jsonresponsedocs[0]index);
}
// ajax get json
var db = json
//你要输出的页面结构 中括号中 是json里的字段名,根实际情况替换
html = '<div><a href="#" title="[username]">[username]</a></div>'
f1, rx, ss;
遍历JSON,把相应的数据替换到你要输出的DIV上
for (f1 in db) {
rx = new RegExp("\\[" + f1 + "\\]", "g");
ss = db[f1];
html = htmlreplace(rx, ss);
}
// 把DIV 加载到BODY上
$('body')append(html);
直接用js里的getElementsByName就可以获取所以name值相同的元素。但获取出来的并不是数组,而是类数组的元素集合。所以还需要一步变换,下面是简单代码:
<body><input type="text" name="111" />
<input type="text" name="111" />
<input type="text" name="111" />
<input type="text" name="111" />
<input type="text" name="111" />
<input type="text" name="111" />
<input type="text" name="111" />
<input type="text" name="111" />
</body>
<script>
var oInp = documentgetElementsByName('111');
var aInp = [];
for(var i=0;i<oInplength;i++){
aInppush(oInp[i]);
}
</script> //这样aInp这个数组里存储的就是所以元素name为111的数组。
<span id="myItem">选项卡</span>
<a id="myContent">这里是要显示在选项卡的内容</a>
js:
jQuery("#myContent")click(function(){
var myContent = jQuery("#myContent")val();
//把a标签的内容显示在选项卡中
jQuery("#myItem")html(myContent) ;
//把a标签的内容显示在选项卡的title属性中
jQuery("#myItem")attr("title",myContent) ;
});
不知道我理解的对不对
以上就是关于jquery mobile 动态生成多个页面的元素怎么刷新全部的内容,包括:jquery mobile 动态生成多个页面的元素怎么刷新、jquery选择动态加载的元素……例如:初始页面没有<span>点我</span>标签,当我触发点、用jquery ajax获取页面数据。设置个button,点击button就能显示所需要提取的页面数据。详细如下补充等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)