具有可變標籤選擇器所附具有可變的Jquery標籤選擇器所附不工作
var altRoute= getAlternateRoute(route);
$("label[for='b-'+altRoute+'-0-option']").addClass("muted");
此代碼段不工作?這裏做錯了什麼?
具有可變標籤選擇器所附具有可變的Jquery標籤選擇器所附不工作
var altRoute= getAlternateRoute(route);
$("label[for='b-'+altRoute+'-0-option']").addClass("muted");
此代碼段不工作?這裏做錯了什麼?
你錯位了引號。使用這樣的,
var altRoute = getAlternateRoute(route);
$("label[for='b-" + altRoute + "-0-option']").addClass("muted");
它應該是這樣的,如果你想使用altRoute
內
$("label[for='b-"+altRoute+"-0-option']")
你傳遞變量在字符串中這樣就把雙引號和concatnate
$("label[for='b-"+altRoute+"-0-option']").addClass("muted");
您正在將altRoute嵌入到字符串中,而不是將它的值鏈接起來。試試這個:
var altRoute= getAlternateRoute(route);
$("label[for='b-" + altRoute + "-0-option']").addClass("muted");
引用中有問題。以下將正常工作
$("label[for='b-"+ altRoute + "-0-option']").addClass("muted");
您需要刪除'b-'後面和'-0'之前的單引號。 – Barmar
@Barmar - 謝謝 –