2014-09-01 35 views
-1

我有一个变量叫做counter,它代表了一个元素的id变量,这是一个ID JQuery

我该如何选择这个变量的值,例如divid,这是在jQuery中的变量的值?

counter = counter + 1; 
$('<a> </a>').hover( function() { 
    $(#/*id is the value of variable counter*/). 
} 
+1

你的意思是像'$( “#” + counter.toString() )'? – Stryner 2014-09-01 13:33:25

+0

附注:'id'不能只是一个数字(在'html4'中) – zerkms 2014-09-01 13:33:57

+0

计数器只是数字 – CodeFanatic 2014-09-01 13:33:57

回答

3
$("#"+variable) 

这就是它!你可以用不同的方式来组合它,因为正如评论中提到的那样,它不应该是数字。

$("#element_"+variable) 


或参数

$("a[data-value="+counter+"]) 

和HTML的一部分

<a data-value="1"></a>