Jquery alert()不';不会突然出现

Jquery alert()不';不会突然出现,jquery,html,Jquery,Html,我正在尝试弹出一个警报,我正在使用VisualStudio在我的Firefox上运行它。我已经做了一段时间了,我根本不知道是什么错误 我的代码片段: 最近的报告 有一天 (剩下的html代码很好,没有错误) 我的js代码片段: $(文档).ready(函数(){ $('.reportresponsecheck')。单击(函数(){ 警报(“11”); var isreportchecked=$(“#chkReports”)。是(“:checked”); var isresponsecheck

我正在尝试弹出一个警报,我正在使用VisualStudio在我的Firefox上运行它。我已经做了一段时间了,我根本不知道是什么错误

我的代码片段:


最近的报告
有一天
(剩下的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"  />&nbsp;&nbsp;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"  />&nbsp;&nbsp;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);});
});