Javascript 将元素保存到变量失败

Javascript 将元素保存到变量失败,javascript,jquery,Javascript,Jquery,我尝试将元素保存到变量中,如下所示: var callID = 3; $active2 = $(".paging a[rel='callID']"); <div class="paging"> <a href="#" rel="1">1</a> <a href="#" rel="2">2</a> <a href="#" rel="3">3</a> </div> “分页”类如

我尝试将元素保存到变量中,如下所示:

var callID = 3;
$active2 = $(".paging a[rel='callID']");
<div class="paging">
    <a href="#" rel="1">1</a>
    <a href="#" rel="2">2</a>
    <a href="#" rel="3">3</a>
</div>
“分页”类如下所示:

var callID = 3;
$active2 = $(".paging a[rel='callID']");
<div class="paging">
    <a href="#" rel="1">1</a>
    <a href="#" rel="2">2</a>
    <a href="#" rel="3">3</a>
</div>
有人能帮我解决这个问题吗

-谢谢

亲切问候

试试:

$active2 = $(".paging a[rel='" + callID + "']");
callID是一个变量的名称,因此在您的示例中,您实际上是在寻找具有
rel
属性
callID
的锚定标记

另外,与您的问题无关,不要忘记在某个地方声明您的变量。

尝试:

$active2 = $(".paging a[rel='" + callID + "']");
callID是一个变量的名称,因此在您的示例中,您实际上是在寻找具有
rel
属性
callID
的锚定标记


另外,与您的问题无关,不要忘记在某个地方声明您的变量。

callID是一个变量。现在,您可以使用rel'callID'而不是
callID

$active2 = $(".paging a[rel='"+callID+"']");

callID是一个变量。现在,您可以使用rel'callID'而不是
callID

$active2 = $(".paging a[rel='"+callID+"']");

@HarryJoy是的,这不是必需的,但我认为快速区分jquery对象和正则变量是一个很好的实践。而且这也不是问题所在problem@HarryJoy是的,这不是必需的,但我认为快速区分jquery对象和正则变量是一个很好的实践。这也不是问题所在