尝试在点击时更改div中的某些内容。找到了一个解决方案,但它只适用于ID。只更改一个div的内容。如何解决它?如何更改点击中的内容?
$(document).ready(function() {
$("#buttons a").click(function() {
var id = $(this).attr("id");
$("#pages div").css("display", "none");
$("#pages div#" + id + "").css("display", "block");
});});
这里是Jsfiddle
更新。 编辑Jsfiddle一点点。下面是图片:第n个孩子:()选择:
$(“#pages div”)这是更改所有div的部分吗? –
您可以使用'.classname'或'[attribute = value]'或简单的'[attribute]'来更改'#idselectors'。你有很多可能的选择器在CSS中使用/ javascript –
我会使用类而不是设置内联样式。我确实试图用一个例子来更新你的小提琴,但不清楚究竟是想要展示和隐藏什么。 – kwelch