带有变量的 jQuery 选择器

标签 jquery variables jquery-selectors

如何将变量与选择器混合使用?

我有 ID 变量。

我想从 div #one 中选择具有此 id 的图像。

jQuery('#one img .id') 是选择器。我尝试过 $('#one img .'+id) 但不起作用。

最佳答案

编辑:根据您下面的评论,您将使用此:

$('#one img.'+id)

在您的问题中,img.class 之间有一个空格,我只是将其删除,以便您得到 img.classNameimg.'+className

随着template literals的介绍在 ECMAScript 2015 中,你还可以这样做

$(`#one img.${id}`)

关于带有变量的 jQuery 选择器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4893436/

相关文章:

javascript - 以编程方式访问 Raphael 路径

javascript - Bootstrap 4 反馈文本无法正确呈现

javascript - 如何选择前第三个 DOM 元素的子元素?

variables - 如何从 for-each 传递值以从 XSL 中的另一个节点集中进行选择?

javascript - 使用 nextUntil 查找当前单元格的索引

javascript - 内联 javascript Uncaught ReferenceError

c# - 二进制搜索算法出现错误 - 使用未分配的局部变量

linux - Ubuntu错误?仅在以 root 身份登录后的环境变量

jquery - 为 .delegate() 只选择第一级元素

jquery-ui - Fullcalendar - 拖动时隐藏可拖动事件?