ホームページ > ウェブフロントエンド > htmlチュートリアル > jQueryの各ループエラーはどこにありますか? _html/css_WEB-ITnose

jQueryの各ループエラーはどこにありますか? _html/css_WEB-ITnose

WBOY
リリース: 2016-06-21 09:28:42
オリジナル
993 人が閲覧しました

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><HTML> <HEAD>  <TITLE> New Document </TITLE>  <META NAME="Generator" CONTENT="EditPlus">  <META NAME="Author" CONTENT="">  <META NAME="Keywords" CONTENT="">  <META NAME="Description" CONTENT=""><script src="jquery-1.8.0.js"></script> </HEAD> <BODY>  <TABLE width="35%" height="160"border="0" align="center">  <TR>		<TD height="32" colspan="2" align="center">用户登录</TD>  </TR>  <TR>	<TD width="29%" height="36">登录名称</TD>	<TD width="71%"><input class="text" type="text"/></TD>  </TR>  <TR>	<TD height="38">登录密码</TD>	<TD><input class="text" type="password"/></TD>  </TR>  <TR>	<TD colspan="2" align="center">		<input type="submit" id="btn" value="登录" onclick="check()"/>	</TD>	<TD></TD>  </TR>  </TABLE> </BODY></HTML><script>	$("#btn").click(		function()		{			$(".text").each(				function()				{					if($(this).val()=="")					{						alert("所有的文本框都必须填写!");						return false;					}				}			)		})</script>
ログイン後にコピー


ディスカッション(解決策)への返信

あなたの書き方は間違っています。 jsで書いたことによると、クリックイベントはbtnにバインドされています。ページ上で、check() メソッドを直接呼び出します。
または、ページ上のチェック呼び出しを削除してからバインドすることもできます
$(function(){
$("#btn").bind('click',function(){
//何かをする
});
} );
それ以外の場合は、check を呼び出して check メソッドを作成します
function check(){
//何かをします
}

click ( これは中国語の括弧です。

冗長です

空か内容が一致していないか確認してください。jqueryにはマウスリーブイベントがあり、$(document)があります。 ready(function(){ })どこに行ったの

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート