gpt4 book ai didi

javascript - 具有动态值的 jquery 'attribute contains' 选择器

转载 作者:数据小太阳 更新时间:2023-10-29 04:25:59 24 4
gpt4 key购买 nike

假设我有一个整数变量 questionId,我想找到具有片段 ("question_"+questionId) 的 tr 元素) 在他们的 id 中。我怎样才能做到这一点?我以为我可以用 jquery 'attribute contains' selector 来做到这一点.

例如,这适用于非动态值,

$("tr[id*='quiz_question_7674']")

但是,我不知道如何将变量值插入其中。这不起作用,例如:

questionId = 7674;
$("tr[id*='quiz_question_'+questionId]")

有什么想法吗?有没有比“属性包含”更好的方法来做到这一点?我觉得我遗漏了一些明显的东西。

谢谢,马克斯

编辑 - 已解决。哦,我确实遗漏了一些明显的东西。我一直忘记它只是一个字符串,仅此而已:

$("tr[id*='quiz_question_"+questionId+"']")

最佳答案

你有错误:

var questionId = 7674;
$("tr[id*='quiz_question_" + questionId + "']");

注意事项:

  1. 请使用var声明变量。
  2. questionId 是一个变量。它不是选择器的一部分。您应该将 questionId 连接到字符串。

关于javascript - 具有动态值的 jquery 'attribute contains' 选择器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2387577/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com