动态生成jQuery select语句?

时间:2016-03-04 02:21:25

标签: javascript jquery

所以我有一个特定标签的多个。例如,我们将使用其中的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传递。可以这样做吗?

1 个答案:

答案 0 :(得分:0)

你太近了......一个小小的改变

var id = $(this).attr('id');
var new = id-6;
$('#'+new).addClass('');//line

jQuery对象将解析字符串,因此传入'#'+new将起作用。