з дапамогай зменных у атрыбуце отн ў JQuery і $ .get функцыі

мне трэба крыху дапамагчы з гэтым:

Пасля загрузкі старонкі я хачу, каб схаваць усе падменю, за выключэннем падменю для загружанай старонкі. Інфармацыя, якую submenue не павінен быць зачынены знаходжання ў PHP сесіі ... так што я спрабаваў:

$.get("show-session.php", function(data){
    aktMenue =  data;   
    $(".dropmenue").next("ul:not([rel="+aktMenue+"])").hide();
    alert(aktMenue); 
    alert(data);
});  

Але гэта не працуе - нават нягледзячы на ​​тое, насцярожылі пераменны «aktMenue» і «даныя» правільна (як «aName»).

Так што я паспрабаваў гэта:

$.get("show-session.php", function(data){
    aktMenue =  data;   
    aktMenue = “aName”;
    $(".dropmenue").next("ul:not([rel="+aktMenue+"])").hide();
    alert(aktMenue); 
    alert(data);
});  

і гэта працуе ... так чаму не праўда [aktMenue = дадзеныя;] так жа, як [aktMenue = «aName»;] , калі абвесткі (дадзеныя) вяртае «aName» - і як я магу выкарыстоўваць [aktMenue = дадзеныя;] пераменная ў межах отн атрыбут

Загадзя дзякую.

0

1 адказы

Add single quotes around the attribute value : $(".dropmenue").next("ul:not([rel='"+aktMenue+"'])").hide();

0
дададзена
Дзякуй за адказ - я паспрабаваў аб'явы адзінарных двукоссяў - на жаль, гэта dosn't праца ні ... (яна ігнаравала «aktMenue» -переменная і зрабіла схаваць усе ul's
дададзена аўтар diamonos, крыніца