使用jQuery查找等于一个数字的id
用使用jQuery查找等于一个数字的id,jquery,Jquery,用class=“a”单击按钮,增加计数器 我怎样才能: 查找id等于该计数器的具有class=“b”(不是“b”的子项)的div 从中删除类隐藏的 通过在散列末尾添加计数器值来更改散列(无需重新加载页面) 以下是我尝试过的: HTML $('.a').click(function () { counter++; var current_id = counter; $('.counter').text(current_id);//show the counter valu
class=“a”
单击按钮,增加计数器
我怎样才能:
查找id等于该计数器的具有class=“b”
(不是“b”的子项)的div
从中删除类隐藏的
通过在散列末尾添加计数器值来更改散列(无需重新加载页面)
以下是我尝试过的:
HTML
$('.a').click(function () {
counter++;
var current_id = counter;
$('.counter').text(current_id);//show the counter value
$('.b').addClass('hidden');//hide all
$('.b[id="' + current_id + '"]').removeClass('hidden');//show the required
});
没有href的锚定标签不是一个好的做法(没有href的锚定标签可以点击,感谢@showdev的宝贵评论)
您没有使用hidden
class.定义要执行的操作。。假设从名称来看,我猜您不希望显示隐藏了类的元素
只需使用$(document.ready()中的代码进行建议代码>会更安全
希望这有帮助 你能提供fiddle吗?我建议你尝试一下,然后告诉我们你尝试了什么,出了什么问题。你的步骤似乎转化为明显的jQuery代码,请告诉我们你尝试了什么,我们可以帮助你解决问题。我们不是来为您做工作的。我添加了JSFIDDLE的链接。您的小提琴中的第二个函数是干什么用的?顺便说一句,当使用click()
处理程序时,。