我有一个隐藏的输入,它根据我希望显示菜单项的值来获取值。
即。如果field = 1中的值比显示菜单项1 否则,如果字段中的值不是1,则隐藏菜单项1
我的jquery
$(function() {
$("#sessionVal".val(==1){
$("#adminMenu").show();
});
$("#sessionVal".val(!=1){
$("#adminMenu").hide();
});
});
非常简单我确信大多数人都可以帮忙吗?
答案 0 :(得分:2)
$(document).ready(function() {
if( $("#sessionVal").val() == 1) {
$("#adminMenu").show();
} else {
$("#adminMenu").hide();
};
});
不确定您希望它何时运行,在此示例中,一旦加载页面,它将检查字段,但是当应该完成时,您可以绑定点击,焦点或其他事件..
答案 1 :(得分:1)
你的语法错误
if ( $("#sessionVal").val() == 1 )
答案 2 :(得分:1)
if($('#sessionVal').val() == 1) {
$('#adminMenu').show();
} else {
$('#adminMenu').hide();
}
应该做的伎俩。
注意我使用==而不是===,因为我假设value属性不一定会返回为数字
答案 3 :(得分:0)
Justin,而不是.val(==1)
,尝试.val()=='1'
,而另一个语句则相同。我相信这会给你一个错误,我是对的吗?
希望有所帮助。