我目前正在尝试构建一个菜单,并且我希望根据我按下的按钮进行动态定位。
例如,我的 jquery 代码如下所示
jQuery(function($) {
$("button").on("click", function() {
$('.nav-content').find('> .nav-links').addClass("hidden");
$('#students').removeClass("hidden");
});
});
但我想知道我是否可以写类似的东西
$('#'.'(this).attr(data-content)').addClass("hidden");
这里是 JSFiddle 的链接可以查看完整代码的地方
最佳答案
正确的语法是
var currentId = $(this).attr('data-content');
$('#'+currentId).addClass("hidden");
关于javascript - 我可以使用 jquery 字符串来定位 id 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48052554/