所以我有一个特定标签的多个。例如,我们将使用其中的100个,因为我正在尝试获取不是特定于我的应用程序的明确示例,但是如果需要我可以应用于其他用途。
所以也许我们有100个div,所有这些都以这种方式使用有序ID:
<div id = '1'></div>
<div id = '2'></div>
.
.
.
<div id = '99'></div>
<div id = '100'></div>
给定一个起始值,也许我想在它之前选择一个6个空格并改变它的类或样式。如下所示:
var id = $(this).attr('id');
var new = id-6;
$('#new').addClass('');//line
这条线是我想要弄清楚的。我基本上想要将该计算值作为要在jQuery选择器中搜索的id传递。可以这样做吗?
答案 0 :(得分:0)
你太近了......一个小小的改变
var id = $(this).attr('id');
var new = id-6;
$('#'+new).addClass('');//line
jQuery对象将解析字符串,因此传入'#'+new
将起作用。