jquery next()不工作

jquery next()不工作,jquery,Jquery,jquery next()在我的代码中不起作用。我的html代码是 <a class="reply">Reply</a> <div class="respond" style="display:none;">respond 1</div> <a class="reply">Reply</a> <div class="respond" style="display:none;">respond

jquery next()在我的代码中不起作用。我的html代码是

 <a class="reply">Reply</a> 
 <div class="respond" style="display:none;">respond 1</div>      
 <a class="reply">Reply</a>
 <div class="respond" style="display:none;">respond  2</div> 
 <a class="reply">Reply</a> <
 div class="respond" style="display:none;">respond  2</div>

但它不起作用。请给我一个解决方案执行顺序很重要。如果jQuery代码出现在定义元素的HTML之前,那么代码将在这些元素存在之前运行,因此实际上不会绑定任何事件处理程序。在这些情况下,需要使用jQuery函数为DOM就绪事件绑定事件处理程序,以便在绑定事件处理程序时保证元素存在

$(document).ready(function() {
    $('.reply').click(function(e){
        e.preventDefault();
        $(this).next().show();
    });
});

这应该行得通,您确定jQuery加载正确吗?你说它不起作用是什么意思?我不知道问题出在哪里,但从你的代码来看,一切都正常。这很好。你检查过jQuery是否加载了吗?
必须不总是有href属性,否则一些浏览器认为它不是真正的链接。
$(document).ready(function() {
    $('.reply').click(function(e){
        e.preventDefault();
        $(this).next().show();
    });
});