如果服務器端控件的可見性設置爲false,即使我知道它是id,是否有可能通過使用jQuery知道它是不可見的?我應該使用什麼代碼,比如控制ID =「test1」。jquery:如何知道一個項目在aspx頁面中是不可見的?
0
A
回答
2
if ($('#test1').is(':hidden')) {...}
或者
if ($('#test1').css('display') == 'none') {...}
- 第一個使用jQuery的僞選擇
:hidden
:http://api.jquery.com/hidden-selector/ - 第二隻測試元素的
display
屬性,查看如果它設置爲none
(隱藏...)
的:hidden
僞選擇檢查以下內容:
- 如果對象現在沒有的CSS顯示值。
- 如果它是一個type =「hidden」的表單元素。
- 如果元素的寬度和高度顯式設置爲0.
- 如果祖先元素被隱藏,則該元素不會顯示在頁面上。
如果設置元素visible = false
在服務器端,使不包括DOM元素,那麼你可以檢查一個元素是否存在等與此:
if ($('#test1').length > 0) {..}
.length
將返回的數量找到的元素,因爲我們選擇一個ID,我們知道只有一個可以返回,所以如果.length
返回零,那麼該對象不存在,如果它返回一個,那麼它會。
0
嘗試:$('#test1').is(':visible')
+0
我想如果在服務器端設置visible = false,那麼客戶端沒有html代碼。 – 2012-01-05 22:23:28
相關問題
- 1. 如何知道一個頁面在unix中變成髒頁面
- 2. ASP.NET如何知道頁面中的if-else控件是否可見?
- 3. 如何知道網頁何時開始在WKWebView中可見
- 4. 如何在ASP.NET中打開一個像aspx頁面的aspx頁面
- 5. 如何從適配器知道ListView的項是否可見?
- 6. 富文本字段在aspx頁面sharepoint 2010中不可見
- 7. 如何在另一個aspx頁面中包含aspx頁面?在asp.net
- 8. 如果你知道你有2個數據庫項目,每頁5個。如果用戶請求一個頁面,你怎麼知道該頁面是否存在?
- 9. jquery ui sortable,第一個項目中的div塊不可見
- 10. 重定向到來自MVC項目的另一個項目中的.aspx頁面
- 11. 如何在aspx c#頁面中創建另一個頁面類
- 12. 我可以在ASP頁面中包含一個aspx頁面嗎?
- 13. 如何從另一個.aspx頁面更新一個.aspx頁面的div?
- 14. 如何知道標籤欄在iOS中是可見的?
- 15. 知道,如果一推的viewController可見
- 16. 如何點擊在RecyclerView的不可見ViewHolder項目後面可見的視圖?
- 17. 在項目之間共享aspx頁面
- 18. 如何在aspx頁面中創建錨點或追加項目?
- 19. 如何在asp.net mvc 3項目中路由.aspx頁面?
- 20. 在一個aspx頁面
- 21. C#asp.net如何從另一個項目加載一個aspx頁面?
- 22. jQuery UI多選不工作在.aspx頁面,是一個母版頁的內容
- 23. 如何在另一個aspx頁面的更新面板中放置一個aspx頁面
- 24. 不知道如何處理一個純粹的PHP頁面
- 25. 如何知道正在點擊一個MenuStrip的哪個項目?
- 26. 在另一個選項卡中打開一個aspx頁面
- 27. 在一個頁面知道用戶名
- 28. 如何傳遞值一個ASPX到另一個aspx頁面
- 29. 應用程序如何知道組件是一個頁面
- 30. 如何知道兩個URL是否導向同一頁面
是的,測試它是否存在是我正在尋找的。謝謝。 – 2012-01-05 22:30:59