我很难从类似问题的答案应用于我的情况,我认为这是因为我正在寻找的值是一个变量,而不是像其他大多数人一样的常量字符串。jquery通过数据值选择变量
我有一个变量activeSlide
等于活动幻灯片:1,2或3.我希望按钮的data-dir = activeSlide
显示粗体文本,但我似乎无法选择基于数据值的按钮。我可以选择一个精确的幻灯片编号:
$('btns [data-dir=2]')...
但随着activeSlide
或#{activeSlide}
没有产生任何结果更换2。我即将用类而不是数据重写我的所有代码 - 这让我感到困惑!在我这样做之前,有人会告诉我如何选择data-dir = activeSlide的按钮?
HTML:
<div class='btns'>
<button data-dir='1'>1</button>
<button data-dir='2'>2</button>
<button data-dir='3'>3</button>
</div>
我接受了我发布的每个问题的回答(除了一个开放的问题)! – twinturbotom