Javascript jQuery-触发单击时遇到问题

Javascript jQuery-触发单击时遇到问题,javascript,jquery,Javascript,Jquery,我认为这应该是一个简单的问题,但几个小时以来我一直很困惑。我有点明白为什么它不起作用,但同时我也不明白 所以 这将设置第一个拇指rel值 var firstThumb = "01" 这是使用firstThumb变量通过其rel attr获取第一个thumb var getThumb = $('#thumbs a').attr('rel' + firstThumb); 我已经将“firstThumb”设置为一个变量,因为我打算在每次触发点击后增加它,所以它将继续到02、03、04等等。。。

我认为这应该是一个简单的问题,但几个小时以来我一直很困惑。我有点明白为什么它不起作用,但同时我也不明白

所以

这将设置第一个拇指rel值

var firstThumb = "01"
这是使用firstThumb变量通过其rel attr获取第一个thumb

var getThumb   = $('#thumbs a').attr('rel' + firstThumb);
我已经将“firstThumb”设置为一个变量,因为我打算在每次触发点击后增加它,所以它将继续到02、03、04等等。。。。任何想知道我为什么这么做的人

所以getThumb的结果应该是

$('#thumbs a').attr('rel', '01');
除非我做错了什么

现在,一旦我检索到这个,我想单击rel属性为01的#thumb a

我已经玩了一段时间了,我一直回到这个话题:

getThumb.trigger("click");
这基本上是

$('#thumbs a').attr('rel', '01').trigger("click);
有人能看出我在这里做错了什么吗?正如我所说,这可能很简单,但我对jQuery是新手,我正在努力:)

以上全套代码,带间隔

var firstThumb = "01"
var getThumb   = $('#thumbs a').attr('rel' + firstThumb);

setInterval(function(){
   getThumb.trigger("click");
   thumbIncrease;
}, 1000);
为清楚起见,ThumbEnrease是我尚未编写的函数,在第一次触发单击之后,firstThumb变量增加1,因此它单击下一个缩略图

谢谢你的帮助

如果有帮助的话,我会在这里摆弄它:

谢谢

$('#thumbs a').attr('rel' + firstThumb);
返回与
'rel'+firstThumb

要访问元素,应使用

$('#thumbs a[rel="'+firstThumb+'"]');

这正是我需要的!!谢谢TJ!我试过类似的方法,但我想不出来。真的很感激!