チェックボックスがjqueryのチェックされているかどうかを確認します
質問
なぜこれが機能していないのか誰もが知っていますか?常に「未チェック」を印刷します。
<html>
<head>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript">
function msg(x)
{
if($(x).attr('checked')){
alert('checked!!');
}
else{
alert('unchecked');
}
}
</script>
</head>
<body>
<form>
<input type="checkbox" id="fname2" onClick="msg(this.id)" /><br/>
</form>
</body>
</html>
解決
あなたは送っています this.id
関数に、あなたはそれをで包みます $()
. 。これは動作しません。送信するだけです this
MSGへ: onClick="msg(this)"
.
所属していません StackOverflow