Javascript jquery';属性包含';具有动态值的选择器
假设我有一个变量Javascript jquery';属性包含';具有动态值的选择器,javascript,jquery,Javascript,Jquery,假设我有一个变量questionId,它是一个整数,我想找到tr元素,这些元素的id中有片段(“question”+questionId),我该怎么做?我想我可以用jquery来完成它 例如,对于非动态值,这是有效的 $("tr[id*='quiz_question_7674']") 但是,我不知道如何将变量值插入其中。这不起作用,例如: questionId = 7674; $("tr[id*='quiz_question_'+questionId]") 有什么想法吗?有比“属性包含”更好
questionId
,它是一个整数,我想找到tr
元素,这些元素的id中有片段(“question”+questionId
),我该怎么做?我想我可以用jquery来完成它
例如,对于非动态值,这是有效的
$("tr[id*='quiz_question_7674']")
但是,我不知道如何将变量值插入其中。这不起作用,例如:
questionId = 7674;
$("tr[id*='quiz_question_'+questionId]")
有什么想法吗?有比“属性包含”更好的方法吗?我觉得我错过了一些明显的东西
谢谢,麦克斯
编辑-已解决。doh,我确实错过了一些明显的东西。我一直忘了它只是一根线,仅此而已:
$($tr[id*='quick\u question\u question\u question+'])您有错误:
var questionId = 7674;
$("tr[id*='quiz_question_" + questionId + "']");
注:
是的,你差点就成功了:
var selector = "tr[id*='quiz_question_" + questionId + "']";
$(selector)