我的页面中有两个标签,我想确认是否会提交隐藏标签的参数。是否有人知道这一点?
$("somePart").hide();
答案 0 :(得分:1)
如果你的意思是元素(div)中的某个属性,那么是的,你可以使用:
$('div').click(function () {
$(this).attr('id');
}
上面的代码将为您提供div的ID。您可以类似地获得其他属性。我想你的意思是参数。
如果您想知道将提交display: none
的div,那么肯定的事!在一个表单中,每个输入都被发送到服务器,也有一个隐藏的输入。
默认情况下,所有内容都会从form
发送到服务器。因此,您将获得隐藏的字段以及可见的字段。
您可以使用input[type="hidden"]
来检查提交的标签。这样就可以区分这两个标签的提交方式。
答案 1 :(得分:0)
jquery api说'hide'方法与将display: hidden
添加到css相同。 http://api.jquery.com/hide/
为了确定元素是否隐藏,您可以使用
$("somePart").css("display");
如果隐藏返回的值,则隐藏该元素。如果不是,则元素可见。