2013-10-23 130 views
-1

我的页面有两个选项卡,我想确认隐藏选项卡的参数是否会被提交。有人知道吗?jquery隐藏div的参数

$("somePart").hide(); 
+1

你是什么意思的参数?请添加更多详细信息。 – bfavaretto

+0

你的意思是,如果他们被隐藏,将会提交表单提交吗?如果是这样,答案是肯定的,但为什么不自己尝试一下,看看会发生什么? –

回答

1

如果你的意思是从元素(DIV)的一些属性,那么是的,你可以得到使用:

$('div').click(function() { 
$(this).attr('id'); 
} 

这上面的代码将会给你的div ID。您可以同样获得其他属性。我想你是指这些参数。

如果你想知道将提交display: none的div,那么确定的事情!在每一个输入被发送到服务器的形式中,也有一个隐藏的输入。

默认情况下,所有内容都从form发送到服务器。所以你会得到隐藏的领域以及可见的领域。您可以使用input[type="hidden"]来检查哪个选项卡正在提交。这样你就可以区分这两个选项卡是如何提交的。

0

jquery api说'隐藏'方法和向css添加display: hidden一样。​​

为了找出如果元素是隐藏的,你可以使用

 
$("somePart").css("display"); 

如果返回值是隐藏的,该元素是隐藏的。如果不是,则元素可见。