$(event.currentTarget).closest('.segment').find('span').addClass('hide')
Run Code Online (Sandbox Code Playgroud)
我已经在click函数上写了这一行,它运行正常.问题是它适用于它返回的所有三个跨度.我只想要第二个跨度来添加HIDE类.如果我尝试下面的代码,它说这.addClass()不是一个功能.
$(event.currentTarget).closest('.segment').find('span')[0].addClass('hide')
Run Code Online (Sandbox Code Playgroud)
使用.eq(index)方法/ :eq(index)选择器代替[0].
由于[0]返回没有方法的DOM元素的引用,因此它抛出错误.
$(event.currentTarget).closest('.segment').find('span').eq(0).addClass('hide')
$(event.currentTarget).closest('.segment').find('span:eq(0)').addClass('hide')
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
135 次 |
| 最近记录: |