Javascript 在Jquery中,如何在呈现HTML函数完成后执行Jquery函数
如果我有像这样的Javascript 在Jquery中,如何在呈现HTML函数完成后执行Jquery函数,javascript,jquery,html,Javascript,Jquery,Html,如果我有像这样的ulli: <ul id="test"> <li>a</li> <li>b</li> <li>c</li> </ul> a b c 我的问题是,如果我从JSON文件加载数据并呈现到该文件中: RenderHTML : function(){ var txt = ""; $.each(item, function(i, items){ tx
ulli
:
<ul id="test">
<li>a</li>
<li>b</li>
<li>c</li>
</ul>
- a
- b
- c
我的问题是,如果我从JSON文件加载数据并呈现到该文件中:
RenderHTML : function(){
var txt = "";
$.each(item, function(i, items){
txt += '<li>'+items.name+'</li>'
});
$('#test').append(txt);
}
RenderHTML:function(){
var txt=“”;
$。每个(项目,功能(i,项目){
txt+=''+项。名称+' '
});
$('#test').append(txt);
}
对不起我的英语,我的意思是:在RenderHTML函数完成后,我想调用一个回调,然后我可以使用另一个函数为列表创建分页链接(所有新项都是从json添加的)基于解释,我创建了一个小测试页面,它执行我认为用户想要的内容。“var项”是用户需要加载他们想要的JSON的地方
<html>
<head>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script>
<script>
var items = [{name:'test1'},{name:'test2'}]
$(function(){
var txt = "";
$.each(items, function(i, item){
txt += '<li>'+item.name+'</li>'
});
$('#test').append(txt);
});
</script>
</head>
<body>
<ul id="test"></ul>
</body>
</html>
var items=[{name:'test1'},{name:'test2'}]
$(函数(){
var txt=“”;
$。每个(项目,功能(i,项目){
txt+=''+item.name+' '
});
$('#test').append(txt);
});
请从头重写您的问题。任何人都不可能知道你在问什么。我们需要知道a)JSON看起来像什么。。。b) 预期的输出应该是什么(json键/值应该放在哪里)…我认为用户想要问的是什么。在他的RenderHTML函数完成后,他基本上希望调用一个回调函数,然后他可以使用另一个函数为列表创建分页链接(所有新项都是从json添加的)。我想,不管怎样,这就是我对它的解释是的,我的意见像TommyBs:D感谢TommyBs