jquery next()不工作
jquery next()在我的代码中不起作用。我的html代码是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
<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();
});
});