jquery正在改变div内容的大小

时间:2011-10-20 15:46:53

标签: jquery html

我正在使用它来使用单选按钮在两个div之间切换。

$(document).ready(function() {
    $("#emailDocuments").hide(); 
    $("input[name$='group1']").click(function() {
    var test = $(this).val();
    $("div.desc").hide();
    $("#" + test).show();
}); 
});

没有jquery代码,div及其内容的大小正确。有了这个jquery,第二个div中的内容就缩短了。我该如何解决这个问题?

编辑:更具体地说,它是高度缩小的textarea id =“txtareaTemplate”,textarea是使用tinyMCE的html编辑器

          电子邮件 - 验证请求

<div><label><input type="radio" name="group1" value="printFaxDocuments" checked="true">Print/Fax Documents</label>      
<label><input type="radio" name="group1" value="emailDocuments" checked="false">Email Documents</label></div> 

<div id="printFaxDocuments" class="desc">Print/Fax

        <asp:Button ID="btnDisplayLiveLinkDocument" runat="server" Text="Display LiveLink Document" 
        Width="511px" onclick="btnDisplayLiveLinkDocument_Click"  />


</div> 
<div id="emailDocuments" class="desc">



<br />
<table>
  <tr>
    <td align="right"><asp:Label ID="lblTo" runat="server" Text="To:" ></asp:Label></td>
    <td><asp:TextBox ID="txtTo" runat="server" Width="550px"></asp:TextBox></td>
  </tr>
  <tr>
    <td align="right"><asp:Label ID="lblFrom" runat="server" Text="From:" Width="120px"></asp:Label></td>
    <td><asp:TextBox ID="txtFrom" runat="server" Width="550px"></asp:TextBox></td>
  </tr>
  <tr>
    <td align="right"><asp:Label ID="lblReplyTo" runat="server" Text="Reply To:" Width="120px"></asp:Label></td>
    <td><asp:TextBox ID="txtReplyTo" runat="server" Width="550px"></asp:TextBox></td>
  </tr>
  <tr>
    <td align="right"><asp:Label ID="lblSubject" runat="server" Text="Subject:" Width="120px"></asp:Label></td>
    <td><asp:TextBox ID="txtSubject" runat="server" Width="550px"></asp:TextBox></td>
  </tr>
  <tr>
    <td align="right">Attachments:</td>
    <td>


    </td>
  </tr>
  <tr >
    <td></td>
    <td><textarea id="txtareaTemplate" name="content" cols="90" rows="30" runat="server" ></textarea></td>
  </tr>
  <tr><td></td><td align="right"><asp:Button ID="btnSendEmail" runat="server" 
          Text="Send Email" Width="200px" onclick="btnSendEmail_Click" /><br /><br />


</table>
</div> 



</form>

1 个答案:

答案 0 :(得分:1)

这可能是一个完全红色的鲱鱼,但是在关闭表之前你错过了一个,很难说这是否是这个小asp代码片段的问题。我希望这会有所帮助。

对我来说,似乎不太可能是jQuery问题,他们往往是浏览器流问题,当然可能还有另一个原因很难说。