我需要一点帮助:
加载页面后,我想隐藏除加载页面的子菜单之外的所有子菜单。 子语句不应该关闭的信息保留在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
属性
先谢谢。
答案 0 :(得分:0)
在属性值周围添加单引号:$(".dropmenue").next("ul:not([rel='"+aktMenue+"'])").hide();