为了账号安全,请及时绑定邮箱和手机立即绑定

JQuery子元素伪类选择器:nth-child(n)中,n的值能否使用自定义的变量?

JQuery子元素伪类选择器:nth-child(n)中,n的值能否使用自定义的变量?

不负相思意 2018-10-17 17:15:04
请问这样使用选择器有什么问题? var state = 1;  $(".nav input:nth-child(state)").css("display","none");没出效果,但直接这么用:$(".nav input:nth-child(1)").css("display","none");没有出现问题,求大神解惑?半小时后:解决问题了,选择器内部整体是一个字符串,使用变量时应该用:$(".nav input:nth-child("+state+")").css("display","none");这样就可以了
查看完整描述

1 回答

?
当年话下

TA贡献1890条经验 获得超9个赞

ES6直接

$(`.nav input:nth-child(${state})`)

也可以


查看完整回答
反对 回复 2018-11-15
  • 1 回答
  • 0 关注
  • 1591 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信