JQuery比较输入值?

时间:2016-08-10 14:16:23

标签: javascript jquery url-redirection

我有以下隐藏的输入:

<input id="PostId" type="hidden" value="1" name="PostId" >

我想使用jquery检查值,以便我可以重定向到另一个页面,但我收到错误:

 TypeError: "#PostId".val is not a function

这是我的Jquery代码:

 if (("#PostId").val() == 7 || ("#PostId").val() == 8) {

    window.location = baseUrl + "Post/Details/" + ("#PostId").val();
 }

什么是正确的语法?

2 个答案:

答案 0 :(得分:5)

您的代码缺少$

if ($("#PostId").val() == 7 || $("#PostId").val() == 8) {
   window.location = baseUrl + "Post/Details/" + $("#PostId").val();
}

答案 1 :(得分:0)

(function ($) 
    {
      if ($("#PostId").val() == 7 || $("#PostId").val() == 8) {
         window.location = baseUrl + "Post/Details/" + $("#PostId").val();
         }
}(jQuery));