单击单选按钮后没有任何反应,为什么?
<html>
<head>
<link type="text/css" rel="stylesheet" href="css/bootstrap.css" />
<script type="text/javascript" src="jquery.js">
$("input[name='check1']",$('#Search_By')).change(function()
{
alert('yo');
});
</script>
</head>
<body class="well">
<form action="/abc/readservlet" method="post">
<div class="well" id="Search_By">
<h3><b/>Search BY</h3>
<input type="Radio" name="check1" value="Search BY Key"> Key<br/><br/>
<input type="Radio" name="check1" value="Search By Tablename"> Tab_name
<br/>
</div>
单击单选按钮时没有任何反应...
最佳答案
如果您的<script>
标签有 src
属性,its contents will be ignored ,因此您的代码根本不会实际运行。
您需要将代码放入单独的脚本标记中,并在文档准备好时运行代码:
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript">
$(document).ready(function() {
$("#Search_By input[name='check1']")).change(function() {
alert('yo');
});
});
</script>
或者将这两个脚本标记放在 <body>
的最底部标签。
关于javascript - 使用 jquery 单击单选按钮不会发出警报,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17734993/