2013-10-23 131 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"); 

如果返回值是隱藏的,該元素是隱藏的。如果不是,則元素可見。