我正在尝试删除所有具有var myFilter = function(req) {return true;}
app.use('/api', expressJwt({ secret: config.secret}).unless(myFilter));
的表单元素,并且我想要尝试给它们style=display:none
,以确保它们不会被请求发送到服务器?处理这个问题的方法是什么?
答案 0 :(得分:1)
$(':hidden').attr('disabled', 'disabled').css('display', 'block');
答案 1 :(得分:1)
我将此作为对AmmarCSE的第一个答案的评论添加,但还没有足够的声誉点来做到这一点。 : - (
我认为他的代码段($(':hidden').attr('disabled', 'disabled').css('display', 'block');
)可能无法正常工作,因为您将其置于提交事件中(根据您的评论) - 所以它在表单提交后执行。我会尝试将其放入$(document).ready(function{});
注意,如果您将其放入文档准备就绪,如果您希望元素保持隐藏,您可能希望不使用代码的.css('display', 'block')
部分。