Jquery不按ID查找元素,但按类查找 [英] Jquery dont find elements by ID but finds by class

查看:68
本文介绍了Jquery不按ID查找元素,但按类查找的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

Hi EveryOne,



我正在使用Jquery点击按钮来验证一些文本框,但是JQuery没有通过ID查找元素。如果我找到类名,那么它找到。这里有什么问题?。我正在使用Master页面,主页面有什么问题..?即便按钮也找不到。





主页:



Hi EveryOne,

I'm validating some textboxes on click of a button using Jquery, But the JQuery is not finding the elements by ID. If i find with class name then it finds. What is the problem here?. I'm using Master page , is anything wrong with the master page..? Even the button also not finding .


Master Page :

<%@ Master Language="C#" AutoEventWireup="true" CodeFile="AdminMaster.master.cs"

    Inherits="Admin_AdminMaster" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title></title>
    <script src="../Scripts/jquery-1.9.1.min.js" type="text/javascript"></script>
    <link href="../Styles/MasterCMS.css" rel="stylesheet" type="text/css" />
    <asp:ContentPlaceHolder ID="head" runat="server">
    </asp:ContentPlaceHolder>
</head>
<body>
    <form id="form1" runat="server">
    <div>
        <table>
            <tr>
                <td colspan="2">
                    <img src="../Images/AssetManagement_ver1_transparent_bg_jpg.jpg" alt="" />
                </td>
            </tr>
            <tr>
                <td>
                    <ul>
                        <li><a href="Summary.aspx">Summary</a></li>
                        <li><a href="UserRegistration.aspx">Registration</a></li>
                        <li><a href="Clients.aspx">Clients</a></li>
                        <li><a href="DocumentsUpload.aspx">Documents Uplaod</a></li>
                    </ul>
                </td>
                <td>
                    <asp:ContentPlaceHolder ID="ContentPlaceHolder1" runat="server">
                    </asp:ContentPlaceHolder>
                </td>
            </tr>
        </table>
    </div>
    </form>
</body>
</html>







<pre lang="c#">







和内容页面是








and Content Page is


<asp:Content ContentPlaceHolderID="head" runat="server">
    <%--<script src="../Scripts/Validations.js" type="text/javascript"></script>--%>

    <script type="text/javascript">

        $(this).ready(function () {

            
            $("#btnRegister).click(function () {
                if ($('#txtuserid').val().length == 0) {
                    alert('Enter Userid');
                    return false;
                }
            });

        });
    </script>
</asp:Content>
<asp:Content runat="server" ContentPlaceHolderID="ContentPlaceHolder1">
    <table>
        <tr>
            <td>
                <b>Client Registration</b>
            </td>
        </tr>
        <tr>
            <td>
                User ID <span>*</span>
            </td>
            <td>
                <asp:TextBox runat="server" ID="txtUserID" CssClass="txt10"></asp:TextBox>
            </td>
        </tr>
        <tr>
            <td>
                Password <span>*</span>
            </td>
            <td>
                <asp:TextBox runat="server" ID="txtPassword"></asp:TextBox>
            </td>
        </tr>
        <tr>
            <td>
                User Name <span>*</span>
            </td>
            <td>
                <asp:TextBox runat="server" ID="txtUsername"></asp:TextBox>
            </td>
        </tr>
        <tr>
            <td>
                Email ID <span>*</span>
            </td>
            <td>
                <asp:TextBox runat="server" ID="txtEmail"></asp:TextBox>
            </td>
        </tr>
        <tr>
            <td>
                Contact <span>*</span>
            </td>
            <td>
                <asp:TextBox runat="server" ID="txtContact"></asp:TextBox>
            </td>
        </tr>
        <tr>
            <td>
                Company <span>*</span>
            </td>
            <td>
                <asp:TextBox runat="server" ID="txtCompany"></asp:TextBox>
            </td>
        </tr>
        <tr>
            <td>
                Designation
            </td>
            <td>
                <asp:TextBox runat="server" ID="txtDesignation"></asp:TextBox>
            </td>
        </tr>
        <tr>
            <td>
                Select Region
            </td>
            <td>
                <asp:DropDownList runat="server" ID="ddlRegion">
                    <asp:ListItem Value="0" Selected="True">USOR</asp:ListItem>
                    <asp:ListItem Value="1">NUSOR</asp:ListItem>
                </asp:DropDownList>
            </td>
        </tr>
        <tr>
            <td colspan="2" align="center" style="color: Red;">
                <asp:Label runat="server" ID="lblError"></asp:Label>
            </td>
        </tr>
        <tr>
            <td colspan="2" align="center">
                <asp:Button runat="server" ID="btnRegister" Text="Register" CssClass="btnClass" OnClick="btnRegister_Click" />
            </td>
        </tr>
    </table>
</asp:Content>





its urgent..



its urgent..

推荐答案

(this).ready(function () {
(this).ready(function () {


(\"#btnRegister).click(function () {
if (
("#btnRegister).click(function () { if (


('#txtuserid').val().length == 0) {
alert('Enter Userid');
返回false;
}
});

});
</script>
</asp:Content>
<asp:Content runat=\"server\" ContentPlaceHolderID=\"ContentPlaceHolder1\">
<table>
<tr>
<td>
<b>Client Registration</b>
</td>
</tr>
<tr>
<td>
User ID <span>*</span>
</td>
<td>
<asp:TextBox runat=\"server\" ID=\"txtUserID\" CssClass=\"txt10\"></asp:TextBox>
</td>
</tr>
<tr>
<td>
Password <span>*< /span>
</td>
<td>
<asp:TextBox runat=\"server\" ID=\"txtPassword\"></asp:TextBox>
</td>
</tr>
<tr>
<td>
User Name <span>*</span>
</td>
<td> $b $b <asp:TextBox runat=\"server\" ID=\"txtUsername\"></asp:TextBox>
</td>
</tr>
<tr>
<td>
Email ID <span>*</span>
</td>
<td>
<asp:TextBox runat=\"server\" ID=\"txtEmail\"></asp:TextBox>
</td>
</tr>
<tr>
<td>
Contact <span>*</span>
</td>
<td>
<asp:TextBox runat=\"server\" ID=\"txtContact\"></asp:TextBox>
</td>
</tr>
<tr>
<td>
Company <span>*</span>
</td>
<td& gt;
<asp:TextBox runat=\"server\" ID=\"txtCompany\"></asp:TextBox>
</td>
</tr>
<tr>
<td>
Designation
</td>
<td>
<asp:TextBox runat=\"server\" ID=\"txtDesignation\"></asp:TextBox>
</td>
</tr>
<tr>
<td>
Select Region
</td>
<td>
<asp:DropDownList runat=\"server\" ID=\"ddlRegion\">
<asp:ListItem Value=\"0\" Selected=\"True\">USOR</asp:ListItem>
<asp:ListItem Value=\"1\">NUSOR</asp:ListItem>
</asp:DropDownList>
</td>
</tr>
<tr>
<td colspan=\"2\" align=\"center\" style=\"color: Red;\">
<asp:Label runat=\"server\" ID=\"lblError\"></asp:Label>
</td>
</tr>
<tr>
<td colspan=\"2\" align=\"center\">
<asp:Button runat=\"server\" ID=\"btnRegister\" Text=\"Register\" CssClass=\"btnClass\" OnClick=\"btnRegister_Click\" />
</td>
</tr>
</table>
</asp:Content>
('#txtuserid').val().length == 0) { alert('Enter Userid'); return false; } }); }); </script> </asp:Content> <asp:Content runat="server" ContentPlaceHolderID="ContentPlaceHolder1"> <table> <tr> <td> <b>Client Registration</b> </td> </tr> <tr> <td> User ID <span>*</span> </td> <td> <asp:TextBox runat="server" ID="txtUserID" CssClass="txt10"></asp:TextBox> </td> </tr> <tr> <td> Password <span>*</span> </td> <td> <asp:TextBox runat="server" ID="txtPassword"></asp:TextBox> </td> </tr> <tr> <td> User Name <span>*</span> </td> <td> <asp:TextBox runat="server" ID="txtUsername"></asp:TextBox> </td> </tr> <tr> <td> Email ID <span>*</span> </td> <td> <asp:TextBox runat="server" ID="txtEmail"></asp:TextBox> </td> </tr> <tr> <td> Contact <span>*</span> </td> <td> <asp:TextBox runat="server" ID="txtContact"></asp:TextBox> </td> </tr> <tr> <td> Company <span>*</span> </td> <td> <asp:TextBox runat="server" ID="txtCompany"></asp:TextBox> </td> </tr> <tr> <td> Designation </td> <td> <asp:TextBox runat="server" ID="txtDesignation"></asp:TextBox> </td> </tr> <tr> <td> Select Region </td> <td> <asp:DropDownList runat="server" ID="ddlRegion"> <asp:ListItem Value="0" Selected="True">USOR</asp:ListItem> <asp:ListItem Value="1">NUSOR</asp:ListItem> </asp:DropDownList> </td> </tr> <tr> <td colspan="2" align="center" style="color: Red;"> <asp:Label runat="server" ID="lblError"></asp:Label> </td> </tr> <tr> <td colspan="2" align="center"> <asp:Button runat="server" ID="btnRegister" Text="Register" CssClass="btnClass" OnClick="btnRegister_Click" /> </td> </tr> </table> </asp:Content>





its urgent..



its urgent..


这篇关于Jquery不按ID查找元素,但按类查找的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆