簡體   English   中英

如何在jQuery中的href選擇器中添加變量?

[英]How to add a variable to an a href selector in jQuery?

我正在嘗試將選定的類添加到ruby on rails上的帖子中。

當我將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("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!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM