js获取对象为null的解决方法


Posted in Javascript onNovember 21, 2013

页面上动态输出的数据,这是ajax获取的数据我要在页面上展示

    success:function(data){  
        var arr = data.split('_');  
        var numArr = arr[0].split(",");  
        var numStr = "";  
        if(numArr.length==undefined || numArr.length==0){  
            $("#phonenolist").html('对不起,没有查询到相应的号码!');  
        }else{  
            for(var i=0;i<numArr.length;i++){  
                numStr += "<li><a id='n_"+i+"' href=\"javascript:choose_mobile("  
                    + numArr[i].toString()+",n_"+i+");\" class='buy'>"  
                    + numArr[i].toString().substring(0, 3)  
                    + "<span class='org'> "  
                    + numArr[i].toString().substring(3, 7) + " "  
                    + numArr[i].toString().substring(7, 11)  
                    + "</span></a></li>";  
                }  
                $("#phonenolist").html(numStr);  
            }  
            index = arr[1];  
            total = arr[2];  
             $("#curr").html('  第'+index+'页,共'+total+'页 ');  
        }  
     function choose_mobile(num,id){  
        alert(num+" "+id);  
        $("#mobile").val(num);  
        $("#xhmobile").html("<h3><b>"+num+"</b></h3>");  
        $("#"+id).addClass("buy").siblings().removeClass("buy");  
    } 

在js里面我的参数大概是这样子,choose_mobile(号码,对象id),但是在执行js的时候只弹出了号码,没有id,这样我很郁闷,后来又请教别人,在代码第9,10行,给方法的两个参数加上了‘'单引号,
    numStr += "<li><a id='n_"+i+"' href=\"javascript:choose_mobile('"  
        + numArr[i].toString()+"','n_"+i+"');\" class='buy'>" 

就这样成功了,之前让我好纠结,js对字符串的解析跟对数字串的解析还是不太一样啊,分的这么清
Javascript 相关文章推荐
可以将word转成html的js代码
Apr 11 Javascript
javascript 原型继承介绍
Aug 30 Javascript
chrome下jq width()方法取值为0的解决方法
May 26 Javascript
PHP中使用微秒计算脚本执行时间例子
Nov 19 Javascript
JS获取随机数和时间转换的简单实例
Jul 10 Javascript
js 创建对象 经典模式全面了解
Aug 16 Javascript
炫酷的js手风琴效果
Oct 13 Javascript
微信小程序获取手机号授权用户登录功能
Nov 09 Javascript
QQ跳转支付宝并自动领红包脚本(最新)
Jun 22 Javascript
vue弹窗组件的实现示例代码
Sep 10 Javascript
微信小程序引用iconfont图标的方法
Oct 22 Javascript
JavaScript Date对象功能与用法学习记录
Apr 28 Javascript
tangram框架响应式加载图片方法
Nov 21 #Javascript
使图片旋转的3种解决方案
Nov 21 #Javascript
js单例模式详解实例
Nov 21 #Javascript
Ajax同步与异步传输的示例代码
Nov 21 #Javascript
jquery与prototype框架的详细对比
Nov 21 #Javascript
Tab切换组件(选项卡功能)实例代码
Nov 21 #Javascript
JS仿百度搜索自动提示框匹配查询功能
Nov 21 #Javascript
You might like
PHP基础知识回顾
2012/08/16 PHP
php5.3提示Function ereg() is deprecated Error问题解决方法
2014/11/12 PHP
PHP单例模式应用示例【多次连接数据库只实例化一次】
2018/12/18 PHP
Jquery 常用方法经典总结
2010/01/28 Javascript
js三种排序算法分享
2012/08/16 Javascript
jquery解析XML字符串和XML文件的方法说明
2014/02/21 Javascript
jquery获取当前点击对象的value方法
2014/02/28 Javascript
我用的一些Node.js开发工具、开发包、框架等总结
2014/09/25 Javascript
jQuery验证插件 Validate详解
2014/11/20 Javascript
jquery解析json格式数据的方法(对象、字符串)
2015/11/24 Javascript
如何在Angular.JS中接收并下载PDF
2016/11/26 Javascript
vue-cli单页应用改成多页应用配置详解
2017/07/14 Javascript
关于Vue实现组件信息的缓存问题
2017/08/23 Javascript
JS实现点击链接切换显示隐藏内容的方法
2017/10/19 Javascript
使用Vuex实现一个笔记应用的方法
2018/03/13 Javascript
Angular 组件之间的交互的示例代码
2018/03/24 Javascript
详解JavaScript修改注册表的方法
2020/01/05 Javascript
iview实现图片上传功能
2020/06/29 Javascript
Python 查找字符在字符串中的位置实例
2018/05/02 Python
Python 中的Selenium异常处理实例代码
2018/05/03 Python
利用Python yagmail三行代码实现发送邮件
2018/05/11 Python
python生成器与迭代器详解
2019/01/01 Python
Centos部署django服务nginx+uwsgi的方法
2019/01/02 Python
Python中字符串String的基本内置函数与过滤字符模块函数的基本用法
2019/05/27 Python
python 如何对logging日志封装
2020/12/02 Python
CSS3制作圆形滚动进度条动画的示例
2020/11/05 HTML / CSS
沙特阿拉伯网上购物:Sayidaty Mall
2018/05/06 全球购物
学校后勤人员职责
2013/12/27 职场文书
销售竞赛活动方案
2014/08/23 职场文书
临时租车协议范本
2014/09/23 职场文书
护士求职自荐信范文
2015/03/04 职场文书
肖申克救赎观后感
2015/06/02 职场文书
职工趣味运动会开幕词
2016/03/04 职场文书
读《庄子》有感:美而不自知
2019/11/06 职场文书
Java SSH 秘钥连接mysql数据库的方法
2021/06/28 Java/Android
mysql使用instr达到in(字符串)的效果
2022/04/03 MySQL