在jquery和$ .get函数中使用rel属性中的变量

时间:2011-10-28 14:52:23

标签: jquery attributes rel

我需要一点帮助:

加载页面后,我想隐藏除加载页面的子菜单之外的所有子菜单。 子语句不应该关闭的信息保留在php会话中...所以我尝试了:

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

但是它不起作用 - 即使警报变量“aktMenue”和“data”是正确的(两者都是“aName”)。

所以我试过这个:

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

并且这有效......所以,如果[aktMenue = data;]返回[aktMenue = “aName”;],为什么alert(data)“aName”相同? - 我如何使用[aktMenue = data;]变量在rel属性

先谢谢。

1 个答案:

答案 0 :(得分:0)

在属性值周围添加单引号:$(".dropmenue").next("ul:not([rel='"+aktMenue+"'])").hide();