我有一系列按钮,每个按钮对应于标记中其他地方的一系列图像。我试图避免使用相同的代码一百万次,但稍作改动。基本上我希望当您单击按钮 id=x 时,它将在图像 id=xT 上运行代码。这是我到目前为止所得到的,但我一生都无法获得正确的语法。我错过了一些明显的东西吗?或者也许有更好的方法来做到这一点?
$(document).ready(function(){
$(this).click(function(){
var slider = ("#" + $(this).attr("id") + "T");
$(slider).slideDown(750);
});
});
编辑:
例如,下面是工作代码,问题是如何运行带有被点击元素的 id 的变量加上末尾的 T 以表示要向下滑动的图像。
$(document).ready(function(){
$("#current").click(function(){
var slider = $("#currentT");
slider.slideDown(750);
});
});