javascript - js 模糊查找 class 元素 和 id 元素
迷茫
迷茫 2017-04-10 16:45:38
[JavaScript讨论组]
<p id="r41320d" class="r48dsk" >
    <a id="r41320d-close" class="r48-close"></a>
</p>

<p id="r41320d" class="r48dsk" >
<a id="r41320d-close"
class="r48-close"> </p>

加粗的部分为可随机部分无法取到;

只能通过模糊的查找元素才可以取到元素,并操作元素;

js 或 jq 获取 模糊 查找以上元素呢

迷茫
迷茫

业精于勤,荒于嬉;行成于思,毁于随。

全部回复(3)
怪我咯

看到他们都以 r4 开头,也许你可以通过 jquery 的选择器,里面的属性选择器查找。比如 $("[id='^r4'],[class='^r4']")

怪我咯
document.querySelector('a[class$="-close"]');

选择所有 class 以 -close 结尾的元素

document.querySelector('a[class^="r4"]');

选择所有 class 以 r4 开头的元素

参考资料:

  • http://www.ruanyifeng.com/blog/2009/03/css_selectors.html

PHPz
<p id="r41320d" class="r48dsk SOME-IDENTIFY" >
    <a id="r41320d-close" class="r48-close SOME-IDENTIFY-close"></a>
</p>
$('.SOME-IDENTIFY')
$('.SOME-IDENTIFY-close')
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号