在我的C#asp.net 3.5 web應用程序中,我有一個文本框和一個複選框以及頁面上有一個提交按鈕的div標籤控件。所以在這個提交按鈕中,單擊我想讓div標籤內的控件可見。我正在調用一個JQuery函數來執行此操作。越來越執行的所有語句,但該控件不可見.. 以下是代碼在我的jQuery函數訪問jquery的asp.net web服務器控件
$("input[name$='QuestionAndAnswerEditorDiv']").show();
$("input[name$='answerLabel1']").show()
$("input[name$='wmd-AnswerTextBox']").show()
我div標籤及其在用戶控制網頁控件是像下面
<div id="QuestionAndAnswerEditorDiv" runat="server">
<div id="wmd-button-bar" class="wmd-panel wmd-button-row"></div>
<textarea name="QuestionandAnswerTextArea" runat="server" id="AnswerTextBox" onkeyup="prettyPrint();" class="wmd-input editor" cols="92" rows="15"/><div class="wmd-preview text-preview preview" style="-ms-word-wrap: break-word;"></div>
當我發現這些控件使人們看到=以另一個頁面錯誤,使他們不會在頁面的源代碼來。所以讓我知道做這些控件現在
你是如何躲在首先,這些元素和他們一起玩?如果沒有首先在客戶端「隱藏」,他們就不能'顯示'。如果你隱藏在代碼隱藏中,他們甚至不會顯示在DOM中 – naspinski 2010-08-02 11:51:22
您是否也可以包含您的HTML標記? – 2010-08-02 11:58:15
所以我建議在我的答案使用適當的選擇器,這樣才能爲你工作 – 2010-08-02 11:59:36