【问题标题】:JQuery compare value of input?JQuery比较输入值?
【发布时间】:2016-08-10 14:16:22
【问题描述】:

我有以下隐藏输入:

<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();
 }

正确的语法是什么?

【问题讨论】:

  • Jquery 选择器以$jquery 开头。请改用$("#PostId").val()

标签: javascript jquery url-redirection


【解决方案1】:

您的代码缺少$

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

【讨论】:

    【解决方案2】:
    (function ($) 
        {
          if ($("#PostId").val() == 7 || $("#PostId").val() == 8) {
             window.location = baseUrl + "Post/Details/" + $("#PostId").val();
             }
    }(jQuery));
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-03-01
      • 1970-01-01
      • 2019-02-24
      • 2015-07-18
      相关资源
      最近更新 更多