我想在jQuery中传递动态选择器, 请考虑以下示例,我有一个变量 $ page ,我想将其作为选择器传递给添加类。 $ page包含页面名称,例如仪表板,地图,配置文件等, 以下代码显示了我手动添加选择器的方式,还有一件事是我不想使用if-else条件。有可能以任何方式吗?
<script>
$(document).ready(function(){
var page = <?php echo json_encode($page);?>;
$("#Dashboard").addClass('active'); //HERE TO PASS DYNAMIC SELECTOR
});
</script>
答案 0 :(得分:2)
如果我们认为此<?= json_encode($page); ?>
返回&#39;信息中心&#39;或者&#39;地图&#39; ......
你可以这样做:
https://github.com/RobinHerbots/Inputmask
$(document).ready(function(){
var page = "<?= json_encode($page); ?>";
$("#"+page).addClass('active');
});