jquery - 带有空格的类的 querySelector 语法

标签 jquery css jquery-selectors

我试图在 jQuery 中引用我之前在页面中保存的元素。 我有一个元素,例如

<span id="myId" class="super-span super">CONTENT</span>

当我保存对此内容的引用时,我得到一个文本变量,如:

span#myId.super-span super

不能使用 jQuery 选择此引用,并返回 undefined:

var myLocation = myElementTag + myElementId + myElementClassName;
console.log($(myPriceLocation).text());

如何修改代码以确保取回字段值?

最佳答案

空格是 HTML 元素的 class 属性中的分隔符。因此,您需要使用不带空格的 CSS/jQuery 选择器,但用 . 分隔每个类,如下所示:

$('span#myId.super-span.super').text();

关于jquery - 带有空格的类的 querySelector 语法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51950180/

相关文章:

jquery - jQuery 对话框中的元素未绑定(bind)到 Post 上的 ViewModel

html - HTML <small> 标签如何影响 CSS line-height 属性?

javascript - 有没有办法限制文本区域(javascript/jQuery)中每行的字符数?

css - 使用边框创建三 Angular 形

javascript - jquery超链接特性

jquery-selectors - 使用 jquery 切换 () 和 animate()

php - 如何将高级自定义字段日期选择器中的月、日和年字段分离为单独的 span 或 div?

jquery - 我想使用 ajax 重定向到下一页,但它可以工作

javascript - jquery中是否有相邻选择器之类的东西?

jquery - 弹出 JSON 显示部分内容