将元素保存到变量失败

时间:2011-10-10 09:02:41

标签: 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>

但是当我是consol.log($ active2)时,只有“[]”一个空括号......所以这个部分有些错误:

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

有人可以帮我解决这个问题吗?

-Thanks

亲切的问候

2 个答案:

答案 0 :(得分:3)

尝试:

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

callID是变量的名称,因此在您的示例中,您确实在寻找rel属性为callID的锚标记。

此外,与您的问题无关,请不要忘记在某处声明$active2变量。

答案 1 :(得分:1)

callID是一个变量。现在,您搜索的是具有rel'callID'的A,而不是callID

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