我有一堆 ID 匹配的 div (#idA_1 和 #idB_1、#idA_2 和 #idB_2 等)
。在jquery中,我想分配点击函数,这样当我点击#idA
时,它将显示和隐藏#idB
。
基本上我想做这个:
$(".idA_x").click(function(){
$("idB_x").toggleClass("hide")
});
X 是一个变量,用于使 #idA
和 #idB
匹配。我可以单独编写每个,但这会花费太多代码,有没有办法将 id 中的数字变成变量?
最佳答案
当然,你可以这样做:
var num = 13;
addButtonListener(num);
function addButtonListener(num){
$("#idA_"+num).click(function(){
$("#idB_"+num).toggleClass("hide")
});
}
关于javascript - 将 Id 名称的一部分放入变量中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33175669/