Javascript 如何在jQuery中向a href选择器添加变量?
我正在尝试向RubyonRails中的帖子添加一个选定的类 当我将Javascript 如何在jQuery中向a href选择器添加变量?,javascript,jquery,coffeescript,Javascript,Jquery,Coffeescript,我正在尝试向RubyonRails中的帖子添加一个选定的类 当我将loc插入查询a[href选择器时,即使loc给出了正确的url,它也不起作用 $(document).ready -> jQuery -> loc = location.href.substring(7) loc = loc.substring(loc.indexOf("/")) $('a[href$="posts?page=6"]').addClass("se
loc
插入查询a[href
选择器时,即使loc
给出了正确的url,它也不起作用
$(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(“选定”);
但是它没有应用所选的类。有什么帮助吗?CoffeeScript具有字符串插值功能,因此您可以执行以下操作:
$("a[href$='#{loc}']").addClass("selected")
CoffeeScript具有字符串插值功能,因此您可以执行以下操作:
$("a[href$='#{loc}']").addClass("selected")
这是基本的JavaScript字符串连接:
var loc = "6";
'a[href$=""+loc]' //-> 'a[href$=""+loc]' oops
'a[href$="'+loc+'"]' //-> 'a[href$="6"]' yay!
这是基本的JavaScript字符串连接:
var loc = "6";
'a[href$=""+loc]' //-> 'a[href$=""+loc]' oops
'a[href$="'+loc+'"]' //-> 'a[href$="6"]' yay!
你所做的似乎基本正确。没有html很难说。-你所做的似乎基本正确。没有html很难说-