2014-07-03 75 views

回答

3

你錯位了引號。使用這樣的,

var altRoute = getAlternateRoute(route); 
$("label[for='b-" + altRoute + "-0-option']").addClass("muted"); 
3

它應該是這樣的,如果你想使用altRoute

$("label[for='b-"+altRoute+"-0-option']") 
1

你傳遞變量在字符串中這樣就把雙引號和concatnate

$("label[for='b-"+altRoute+"-0-option']").addClass("muted"); 
+1

您需要刪除'b-'後面和'-0'之前的單引號。 – Barmar

+0

@Barmar - 謝謝 –

2

您正在將altRoute嵌入到字符串中,而不是將它的值鏈接起來。試試這個:

var altRoute= getAlternateRoute(route); 
$("label[for='b-" + altRoute + "-0-option']").addClass("muted"); 
0

引用中有問題。以下將正常工作

$("label[for='b-"+ altRoute + "-0-option']").addClass("muted");