pagerHtml += '';
这是在插件中拼的,alert($('#'+settings.pageID).val())就不行了
pagerHtml 拼完后怎么处理的,添加到页面了吗?
测试一下
alert(settings.pageID)
alert($('#'+settings.pageID).length)
看看id对不对,对象是否存在。
pagerHtml alert的完全正确,id也存在。就是用.val()提示的是undifined
追答$(function(){
var settings={"pageName":"pageName", "pageID":"test", "currentPage":"123456"};
var pagerHtml="";
pagerHtml+= '';
$("body").append(pagerHtml);
alert($("#" + settings.pageID).val());
});
测试没有问题,估计是少了append
谢谢,放到
$("body").append(pagerHtml);
这个后面可以了。
十分感谢。