为什么我的jquery不适用于span标记

Sha*_*pta 1 jquery jquery-ui

我试图在跨度中显示一些消息.但它不起作用.

<script type="text/javascript">
    $(document).ready(function(){
            /****************************First Name validation******************************/
        $("#txtFirstName").bind("focusout",function(){
                if($(this).val()=="" || $(this).val()=="First Name")
                    {
                    $(this).siblings("span[id*='error']").text("First Name Required");
                    $(this).val("First Name");
                    }   
            });

        $("#txtFirstName").bind("focusin",function(){
                if($(this).val()=="First Name")
                    {
                    $(this).siblings("span[id*='error']").show("slow").text("");
                    $(this).val("");                    
                    }   
            }); /********************End First Name validation*****************************/
    });
Run Code Online (Sandbox Code Playgroud)

这是我上面代码的html代码

 <td><input id="txtFirstName" type="text" value="First Name" runat="server"/><span class="error"></span></td>
Run Code Online (Sandbox Code Playgroud)

Ivo*_*bev 6

$(this).siblings("span.error").text("First Name Required");
Run Code Online (Sandbox Code Playgroud)