Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/86.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript JQuery最接近的更改HTML的方法_Javascript_Jquery_Asp.net Mvc - Fatal编程技术网

Javascript JQuery最接近的更改HTML的方法

Javascript JQuery最接近的更改HTML的方法,javascript,jquery,asp.net-mvc,Javascript,Jquery,Asp.net Mvc,我正在做一个项目,我有两个锚(用于投票功能) 我有一个div,里面有一个,在3中,我分别有向上投票、计票(in)和向下投票的锚 我想要的功能是,当我点击任何锚点时,h2 html显示投票计数,我已经实现了该功能,但由于我无法做到这一点, 这是我的看法 <div class="voting" style="margin-left:20px;"> <ul>

我正在做一个项目,我有两个锚(用于投票功能)

我有一个div,里面有一个
,在3
  • 中,我分别有向上投票、计票
    (in)
    和向下投票的锚

    我想要的功能是,当我点击任何锚点时,h2 html显示投票计数,我已经实现了该功能,但由于
  • 我无法做到这一点, 这是我的看法

    <div class="voting" style="margin-left:20px;">
                                            <ul>
                                                <li class="addvote"><a href="#" class="voteAnswer" answerid="@answer.AnswerID" name="Voted">
                                               Up</a></li>
                                                <li class="votecounter">
                                                    <h2>
                                                        @answer.AnswerLikes.Where(a => a.IsActive == true).Count()</h2>
                                                </li>
                                                <li class="subvote"><a href="#" class="voteAnswer" answerid="@answer.AnswerID" name="Voted">
    Down</a></li>
                                            </ul>
                                        </div>
    

    我尝试过使用
    $(output).nexist(“li”).find(“votecounter”)
    ,但它仍然不起作用

    UL是最接近的共同祖先

    尝试:


    UL是最接近的共同祖先

    尝试:


    您的代码中存在一些问题

    这里

    .voteAnswer

    以及如何区分
    向上投票
    向下投票

    您必须检查
    主播的
    li
    标记的
    ,并检查它是向上投票还是向下投票

    您还可以选择
    .votecounter

    简单地说

    $(".votecounter").find("h2").html(Result);
    


    您的代码中存在一些问题

    这里

    .voteAnswer

    以及如何区分
    向上投票
    向下投票

    您必须检查
    主播的
    li
    标记的
    ,并检查它是向上投票还是向下投票

    您还可以选择
    .votecounter

    简单地说

    $(".votecounter").find("h2").html(Result);
    


    您是否尝试过
    $(输出).find(“.votecounter”)一页上是否有多个投票箱?如果只有一个,那么您可以使用
    $(输出)
    是,您尝试了
    $(输出)后有多个投票箱。查找(“.votecounter”)一页上是否有多个投票箱?如果只有一个,那么您可以使用
    $(输出)
    是选择多个投票框
    $(".voteAnswer").click(function (event) {
    
                var id = $(this).attr('id');
    
    $(".votecounter").find("h2").html(Result);
    
    $(output).closest("ul").find(".votecounter");