javascript - js中如何传递变量?

标签 javascript

我试图在 js 方法中传递一个变量,以便我可以获得一些值作为返回,例如

  getId: function (pos) {
    var myVar = $('.myDiv li:nth-child(pos) .myInnerDiv .myInnerMostDiv').attr('id');
    return myVar;
  }

然后将其称为

this.getId(6); //where 6 is the pos

但是这似乎不起作用。

我在这里做错了什么?

最佳答案

您直接在字符串中写入 pos ,因此按原样使用...您想要的是连接它的值!

getId: function (pos) {
    var myVar = $('.myDiv li:nth-child('+pos+') .myInnerDiv .myInnerMostDiv').attr('id');
    return myVar;
  }

关于javascript - js中如何传递变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47012916/

相关文章:

javascript - JQuery 使用类标签附加 HTML onclick

javascript - 用于首选 React 类组件语法的 eslint 规则

javascript - Django 模板语言 HTML 过滤器

javascript - 盆景JS错误

javascript - 状态变异是副作用?

javascript - 如何将字典的元素分配给jquery表?

javascript - 谷歌地图在 Bootstrap 选项卡式界面中丢失了经度/纬度

javascript - 尝试访问 Facebook 好友列表,但好友列表为空

javascript - 如何在使用 CSS 输入的数字中默认显示步进增量条

javascript - 使用 javascript/jquery 通过单击按钮更改 SVG 图像属性