查询选择器,类包含

问题描述 投票:0回答:2

在Java语言中,如果某个按钮存在,我希望执行一项操作。该按钮是:

<span class="btn-text">M'y emmener</span>

而且我已经写了以下内容,但没有任何效果:

const listfull = document.querySelector('.btn-text a[href*="m\'y emmener"]'
    if (listfull) {
        console.log("hello")
    }

如果有人可以告诉我如何使它工作;)

javascript jquery selector
2个回答
0
投票

这样的事情应该可以为您解决问题:)

let search_term = "M'y emmener";
const listfull = $("span:contains('"+search_term+"')");
    if (listfull) {
        console.log("hello")
    }
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<span class="btn-text">M'y emmener</span>

0
投票

const listfull = document.querySelector('.btn-text a[href*="m\'y emmener"]')
    if (listfull) {
        console.log("hello")
    }
<span class="btn-text"><a href="m'y emmener"> M'y emmener </a></span>

首先,您当前在文档中没有a标签。在查询选择器中也没有您要定位的href。上面是您使用有效查询选择器和逻辑发布的代码的修订版。

© www.soinside.com 2019 - 2024. All rights reserved.