带有类和变量id的jquery选择器

 小李子 发布于 2023-02-13 19:22
  • php
  • 我在变量中有一个元素id elementId.现在我想从类中选择.control-menu一个id等于元素id的元素.

    我试着这样

    $('.control-menu "#"+elementId')
    

    我收到语法错误.有人能告诉我正确的方法吗?

    1 个回答
    • 我建议:

      $('#' + elementId + '.control-menu');
      

      会匹配 <div id="elementID" class="control-menu"></div>

      一个id是独特的; 首先选择,然后检查它是否具有匹配的类名.

      顺便说一下,你的原始选择器正在搜索id具有类的祖先元素的元素.control-menu.

      如果与该元素id为您正在搜索另一个与类的子元素.control-menu,则:

      $('.control-menu #'+elementid);
      

      会匹配 <div class="control-menu"><div id="elementID"></div></div>

      2023-02-13 19:25 回答
    撰写答案
    今天,你开发时遇到什么问题呢?
    立即提问
    热门标签
    PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
    Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有