博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
jQuery 事件函数传参异常identifier starts immediately after numeric literal
阅读量:5156 次
发布时间:2019-06-13

本文共 491 字,大约阅读时间需要 1 分钟。

问题情境:

  var arr=[aabbcc,112233];

  var html = "";

  for(var i =0;i<arr.length;i++){

    html += '<li id="'+arr[i]+'" οnclick="select('+arr[i]+')">helloworld</li>'

  }

  $("ul").append(html);

  function select(id){

    var identifier = "#" + id; 

    $(identifier).html(); //抛异常的位置 

  }

分析:

  jQuery的ID选择器要用的是字符串,当传给ID选择器的是数字时会抛异常。将参赛改为字符串即可。

更正:

  循环体中的οnclick="select('+arr[i]+')"改为οnclick="select(\''+arr[i]+'\')"。\是转义符,用单引号将参数包裹起来。

转载于:https://www.cnblogs.com/iMichaelHuang/p/9020987.html

你可能感兴趣的文章
zoj 3540
查看>>
Leetcode475.Heaters供暖器
查看>>
霍夫变换(Hough Transform)
查看>>
tomcat 内存溢出问题
查看>>
C++ OI图论 学习笔记(初步完结)
查看>>
PHP上传大文件 分割文件上传
查看>>
ASP.NET Core的身份认证框架IdentityServer4--(5)自定义用户登录(通过接口登录,无UI版本)...
查看>>
广东农村信用社网址
查看>>
maven 下载源码
查看>>
第二阶段冲刺-06
查看>>
Hadoop笔记——技术点汇总
查看>>
Android开发2:事件处理及实现简单的对话框(Toast,AlertDialog,Snackbar,TextInputLayout的使用)...
查看>>
mysql安装 demo [linux centos7] [5.7.26]
查看>>
ubuntu 16.04 搭建无线共享热点(PC 无线直连Android移动终端 调试,监控屏幕)
查看>>
Java EE 架构设计——基于okhttp3 的网络框架设计
查看>>
东软软件动态生成对数据表更新操作的方法
查看>>
Add Digits
查看>>
第二章 Mablab语言基础
查看>>
【Luogu】P1607庙会班车Fair Shuttle(线段树+贪心)
查看>>
crash reporting system for Windows applications
查看>>