0

我正在尝试这样做:

  $('#myCarousel').bind('slid', function() {
    var a_href = $("#dashboard_carousel .item.active").attr('href');
    $('a[href='a_href).click();
  });​

并且收到错误消息“意外的语法;意外的标识符”。

有没有办法做到这一点(已经搜索了一段时间)。

4

2 回答 2

9

像这样构建选择器:

$('a[href="'+a_href+'"]')

您也可以使用过滤器

$('a').filter(function(){ return this.href == a_href })
于 2013-06-06T20:11:17.733 回答
0

你在做什么是多余的

$('#myCarousel').bind('slid', function() {
  $("#dashboard_carousel .item.active").click();
});

应该已经成功了。

于 2013-06-06T20:13:23.987 回答