2011-10-10 19 views
1

我想一个元素保存到这样一个变量:保存一个元素到变量失败

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

亲切的问候

+1

值@HarryJoy推倒它不是必需的,但我我看来很好的做法,jQuery对象和普通变量之间快速区分。这也不是问题 – Andy

回答

3

尝试:

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

CALLID是一个变量的名称,所以在你的例子,你从字面上找一个锚标记谁了rel属性callID

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

1

callID是一个变量。现在你寻找一个与相对“CALLID”不是callID

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