我之前得到了这个(有用的!)关于使用 .next() 获得相同 DIV 盲效果的答案。
但是,我似乎无法让这个简单的函数同时为多个 DIV 工作:
$(document).ready(function () {
$("#closeButton").click(function () {
$(this).next().toggle("fast");
});
});
有任何想法吗?谢谢。
我之前得到了这个(有用的!)关于使用 .next() 获得相同 DIV 盲效果的答案。
但是,我似乎无法让这个简单的函数同时为多个 DIV 工作:
$(document).ready(function () {
$("#closeButton").click(function () {
$(this).next().toggle("fast");
});
});
有任何想法吗?谢谢。
您使用的选择器仅选择一个元素。你需要改变的是它选择了一个元素的集合。
$(document).ready(function () {
$(".wider_div h3").click(function () {
$(this).next().toggle("fast");
});
});
考虑到结构,这可能会起作用。
它是关于在页面上多次出现的特定类型的按钮吗?尝试使用 jQuery 的live()
:
$(document.ready(function() {
$('button.your_class').live('click', function (){
$(this).toggle('fast');
});
});
并将适当的类附加到您想要“被聆听”的按钮上。