在 Jquery 选择器中附加变量

Posted

技术标签:

【中文标题】在 Jquery 选择器中附加变量【英文标题】:Apending variable in Jquery selector 【发布时间】:2017-08-15 22:16:59 【问题描述】:

我有这个选择器

self = $('.trim .person:nth-child('+index+')');
self.append('<img src="'+element.profilePic+'" class="profilePic" />');

然后我想用这个在

中选择一个类
  $(self + '.spacer').css('opacity', 0.5);

我也试过

self + $('.spacer').css('opacity', 0.5);

【问题讨论】:

【参考方案1】:

将其设置为context parameter in jQuery。

$('.spacer', self).css('opacity', 0.5);

或者使用find()方法获取当前jQuery对象中的元素。

self.find('.spacer').css('opacity', 0.5);

【讨论】:

以上是关于在 Jquery 选择器中附加变量的主要内容,如果未能解决你的问题,请参考以下文章

如何在 jQuery 选择器中使用 JavaScript 变量?

如何在 Jquery 选择器中使用变量 [重复]

输入名称选择器中的jquery变量[关闭]

如何在 Jquery 选择器中使用变量? [复制]

jQuery 选择器中的变量

jquery在选择器中使用变量不起作用