JS函数封装的问题!!急
我现在在JS文件里写了个函数:varpagination=function(opt){varcontainer=document.getElementById(opt.c...
我现在在JS文件里写了个函数:
var pagination=function(opt){
var container=document.getElementById(opt.container);
var paging=document.getElementById(opt.paging);
container.html("abc");
container.html("cba");
}
前台调用这个函数取到节点:
$(function() {
alert("a"); //这里能alert出来
pagination({
container:"appInfoListTable",
paging:"paging"
});
});
为什么控制台报错:pagination is not defined啊~~
求大神帮看看 谢谢啦!!! 展开
var pagination=function(opt){
var container=document.getElementById(opt.container);
var paging=document.getElementById(opt.paging);
container.html("abc");
container.html("cba");
}
前台调用这个函数取到节点:
$(function() {
alert("a"); //这里能alert出来
pagination({
container:"appInfoListTable",
paging:"paging"
});
});
为什么控制台报错:pagination is not defined啊~~
求大神帮看看 谢谢啦!!! 展开
1个回答
展开全部
getElementById 是原生JS, html("abc");是JQuery,,不要混着用,最好是选一种...
<div id="appInfoListTable"></div>
<div id="paging"></div>
<script type="text/javascript">
var pagination=function(opt){
var container=$('#'+opt.container);
var paging=$('#'+opt.paging);
container.html("abc");
paging.html("cba");
}
$(function() {
pagination({
container:"appInfoListTable",
paging:"paging"
});
});
</script>
<div id="appInfoListTable"></div>
<div id="paging"></div>
<script type="text/javascript">
var pagination=function(opt){
var container=$('#'+opt.container);
var paging=$('#'+opt.paging);
container.html("abc");
paging.html("cba");
}
$(function() {
pagination({
container:"appInfoListTable",
paging:"paging"
});
});
</script>
追问
我改过来了,还是不行啊。。。看控制台,好像是没有调用到pagination这个函数吧?
追答
我这没问题啊,你引入JQuery库没?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询