Javascript 如何使用jQuery获取隐藏字段的值?

Javascript 如何使用jQuery获取隐藏字段的值?,javascript,jquery,jquery-ui,Javascript,Jquery,Jquery Ui,我有下面的通用代码来获取隐藏字段。如果隐藏的GUID为空,则显示错误 $.validator.addMethod("isNotEmptyGuidtest", function (value, element, params) { debugger; var val = $.trim($(params[0]).val()) if (val.length > 0) { if (val

我有下面的通用代码来获取隐藏字段。如果隐藏的GUID为空,则显示错误

 $.validator.addMethod("isNotEmptyGuidtest", function (value, element, params) {
            debugger;
            var val = $.trim($(params[0]).val())

            if (val.length > 0) {

                if (val == "00000000-0000-0000-0000-000000000000") {
                    if ($(element).hasClass("notRequired") && $.trim(value).length == 0)
                        return true;
                    else
                        return false;
                }
                else {
                    return true;
                }
            }

        }, $.format("Incorrect {1}"));

但是,
var val=$.trim($(参数[0]).val())
并不总是给我隐藏字段值。我不知道为什么。请指导我获取隐藏字段的正确值。

从您的验证中删除
忽略:隐藏
(如果有),那么它也将适用于隐藏字段参数[0]
的值是多少?