1

我正在尝试将选定的课程添加到 ruby​​ on rails 的帖子中。

当我插入loc查询选择器时,即使给出正确的 url,a[href它也不起作用。loc

$(document).ready ->
    jQuery ->
        loc = location.href.substring(7)
        loc = loc.substring(loc.indexOf("/"))
        $('a[href$="posts?page=6"]').addClass("selected");

我想把 loc 放到选择器中,像这样 $('a[href$=""+loc]').addClass("selected");

但它没有应用选定的类。有什么帮助吗?

4

2 回答 2

3

CoffeeScript 有字符串插值,所以你可以这样做:

$("a[href$='#{loc}']").addClass("selected")
于 2012-05-01T04:52:47.463 回答
3

这是基本的 JavaScript 字符串连接:

var loc = "6";
'a[href$=""+loc]'    //-> 'a[href$=""+loc]'  oops
'a[href$="'+loc+'"]' //-> 'a[href$="6"]'     yay!
于 2012-05-01T05:01:42.407 回答