テーブルセルtd内にテキストボックスとスパンがあります。テキストボックスに無効な文字スパンが含まれている場合、メッセージとともに表示されます。私の問題は、メッセージ(スパン)が表示されたときに、tdに十分な場所がある場合でも、テキストボックスが少し左に移動することです。これがコードです。左に動かないようにするにはどうすればいいですか。
<td style="text-align:left;">
<asp:TextBox ID="txtWSName" runat="server"></asp:TextBox>
<span class="grayUrl" id="wrongNameSpan" style="display:none">wrong character</span>
</td>
$("#txtWSName").blur(function () {
var value = $(this).attr("value");
if (!IsValidName(value)) {
$(this).addClass("missing");
$("#wrongNameSpan").show("slow");
}
});