Jquery alert()不';不会突然出现
我正在尝试弹出一个警报,我正在使用VisualStudio在我的Firefox上运行它。我已经做了一段时间了,我根本不知道是什么错误 我的代码片段:Jquery alert()不';不会突然出现,jquery,html,Jquery,Html,我正在尝试弹出一个警报,我正在使用VisualStudio在我的Firefox上运行它。我已经做了一段时间了,我根本不知道是什么错误 我的代码片段: 最近的报告 有一天 (剩下的html代码很好,没有错误) 我的js代码片段: $(文档).ready(函数(){ $('.reportresponsecheck')。单击(函数(){ 警报(“11”); var isreportchecked=$(“#chkReports”)。是(“:checked”); var isresponsecheck
最近的报告
有一天
(剩下的html代码很好,没有错误)
我的js代码片段:
$(文档).ready(函数(){
$('.reportresponsecheck')。单击(函数(){
警报(“11”);
var isreportchecked=$(“#chkReports”)。是(“:checked”);
var isresponsechecked=$(“#chkResponses”)。是否(“:选中”);
var isonedaychecked=$(“#一天”)。是(“:checked”);
警报(isonedaychecked);
CheckUncheckReportResponse(isreportchecked,isresponsechecked);
});
});
非常感谢您的帮助。如果我需要提供更多细节,请告诉我 两个警报都工作正常。试试这个:
$(document).ready(function () {
$('.reportresponsecheck').change(function () {
alert("11");
var isreportchecked = $("#chkReports").is(":checked");
var isresponsechecked = $("#chkResponses").is(":checked");
var isonedaychecked = $("#oneDay").is(":checked");
alert(isonedaychecked);
CheckUnchekReportResponse(isreportchecked, isresponsechecked);
});
});
您在第行中缺少)
,checkuncheckreportresponse(isreportchecked,isresponsechecked);})代码>
试一试
您的代码中有语法错误。试试这个
<div class="widget-Sidebar">
<div class="header green">
<h1 class="title">Recent Reports</h1>
</div>
<div class="container-blank">
<div class="recent_reports">
<div class="row">
<table>
<tr>
<td>
<div class="title">
<input type="checkbox" id="oneDay" class="reportresponsecheck" /> One Day
</div>
</td>
</tr>
</table>
</div>
</div>
</div>
<script src="http://code.jquery.com/jquery-latest.min.js"
type="text/javascript"></script>
<script>
$(document).ready(function () {
$('.reportresponsecheck').click(function () {
alert("11");
var isreportchecked = $("#chkReports").is(":checked");
var isresponsechecked = $("#chkResponses").is(":checked");
var isonedaychecked = $("#oneDay").is(":checked");
alert(isonedaychecked);
CheckUnchekReportResponse(isreportchecked, isresponsechecked);
});
});//added
</script>
最近的报告
有一天
$(文档).ready(函数(){
$('.reportresponsecheck')。单击(函数(){
警报(“11”);
var isreportchecked=$(“#chkReports”)。是(“:checked”);
var isresponsechecked=$(“#chkResponses”)。是否(“:选中”);
var isonedaychecked=$(“#一天”)。是(“:checked”);
警报(isonedaychecked);
CheckUncheckReportResponse(isreportchecked,isresponsechecked);
});
});//补充
您缺少这个“;”
谢谢,我在问题中漏掉了。代码编译fine.FYI:以测试javascript。将代码和过去复制到的javascript部分,然后单击JsHint按钮验证第一个警报或第二个警报是否未显示?这与C#无关,请确保仅使用适当的标记。我已经移动了c#
标签。您添加了jquery
的版本吗?@Rohan Kumar:no。由于现有代码运行良好,我认为我不必这样做。请使用console.log()
进行调试。抱歉,我已编辑了此问题。我错过了括号。@PR:用演示小提琴兄弟更新了答案:)
<div class="widget-Sidebar">
<div class="header green">
<h1 class="title">Recent Reports</h1>
</div>
<div class="container-blank">
<div class="recent_reports">
<div class="row">
<table>
<tr>
<td>
<div class="title">
<input type="checkbox" id="oneDay" class="reportresponsecheck" /> One Day
</div>
</td>
</tr>
</table>
</div>
</div>
</div>
<script src="http://code.jquery.com/jquery-latest.min.js"
type="text/javascript"></script>
<script>
$(document).ready(function () {
$('.reportresponsecheck').click(function () {
alert("11");
var isreportchecked = $("#chkReports").is(":checked");
var isresponsechecked = $("#chkResponses").is(":checked");
var isonedaychecked = $("#oneDay").is(":checked");
alert(isonedaychecked);
CheckUnchekReportResponse(isreportchecked, isresponsechecked);
});
});//added
</script>
$(document).ready(function () {
$('.reportresponsecheck').click(function () {
alert("11");
var isreportchecked = $("#chkReports").is(":checked");
var isresponsechecked = $("#chkResponses").is(":checked");
var isonedaychecked = $("#oneDay").is(":checked");
alert(isonedaychecked);
CheckUnchekReportResponse(isreportchecked, isresponsechecked);});
});