Jquery不按ID查找元素,但按类查找 [英] Jquery dont find elements by ID but finds by class
本文介绍了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:DropDownListrunat=\"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屋!
查看全文