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 相关文章推荐
javascript 获取图片颜色
Apr 05 Javascript
传智播客学习之JavaScript基础篇
Nov 13 Javascript
使用jquery实现图文切换效果另加特效
Jan 20 Javascript
Highcharts学习之坐标轴
Aug 02 Javascript
微信+angularJS的SPA应用中用router进行页面跳转,jssdk校验失败问题解决
Sep 09 Javascript
利用纯Vue.js构建Bootstrap组件
Nov 03 Javascript
BootStrap 模态框实现刷新网页并关闭功能
Jan 04 Javascript
巧用canvas
Jan 21 Javascript
jQuery插件MovingBoxes实现左右滑动中间放大图片效果
Feb 28 Javascript
js遍历获取表格内数据的方法(必看)
Apr 06 Javascript
如何在JavaScript中优雅的提取循环内数据详解
Mar 04 Javascript
vue 项目软键盘回车触发搜索事件
Sep 09 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
虹吸式咖啡壶操作
2021/03/03 冲泡冲煮
php 将字符串按大写字母分隔成字符串数组
2010/04/30 PHP
PHP中文件上传的一个问题
2010/09/04 PHP
php接口和抽象类使用示例详解
2014/03/02 PHP
PHP实现腾讯短网址生成api接口实例
2020/12/08 PHP
js和jquery批量绑定事件传参数一(新猪猪原创)
2010/06/23 Javascript
33个优秀的jQuery 教程分享(幻灯片、动画菜单)
2011/07/08 Javascript
Jquery实现搜索框提示功能示例代码
2013/08/13 Javascript
jQuery ajax dataType值为text json探索分享
2013/09/23 Javascript
使用JS CSS去除IE链接虚线框的三种方法
2013/11/14 Javascript
Javascript遍历Html Table示例(包括内容和属性值)
2014/07/08 Javascript
jQuery实现HTML5 placeholder效果实例
2014/12/09 Javascript
jquery移动节点实例
2015/01/14 Javascript
jquery实现从数组移除指定的值
2015/06/24 Javascript
JS延时提示框实现方法详解
2015/11/26 Javascript
AngularJS  $modal弹出框实例代码
2016/08/24 Javascript
JQueryEasyUI之DataGrid数据显示
2016/11/23 Javascript
浅析BootStrap中Modal(模态框)使用心得
2016/12/24 Javascript
javascript 跨域问题以及解决办法
2017/07/17 Javascript
微信小程序 自定义消息提示框
2017/08/06 Javascript
原生JS实现前端本地文件上传
2018/09/08 Javascript
js判断在哪个浏览器打开项目的方法
2020/01/21 Javascript
vue 路由守卫(导航守卫)及其具体使用
2020/02/25 Javascript
[01:17]Ti4 循环赛第一日回顾
2014/07/11 DOTA
Python画图学习入门教程
2016/07/01 Python
python爬虫 模拟登录人人网过程解析
2019/07/31 Python
PyQt5连接MySQL及QMYSQL driver not loaded错误解决
2020/04/29 Python
Python Charles抓包配置实现流程图解
2020/09/29 Python
英国综合网上购物商城:The Hut
2018/07/03 全球购物
微软中国官方商城:Microsoft Store中国
2018/10/12 全球购物
超市采购员岗位职责
2014/02/01 职场文书
高中家长寄语
2014/04/02 职场文书
公司慰问信范文
2015/03/23 职场文书
草系十大最强宝可梦,纸片人上榜,榜首大家最熟悉
2022/03/18 日漫
Python&Matlab实现灰狼优化算法的示例代码
2022/03/21 Python
CentOS 7安装mysql5.7使用XtraBackUp备份工具命令详解
2022/04/12 MySQL