JQuery对象对象错误

时间:2016-10-05 17:01:36

标签: jquery

我正在尝试使用此JQuery代码将最后一个痕迹值的值保存到javascript变量以获取最后一个痕迹值:

$('ul li.breadcrumbs:last')

我可以使用上面的代码控制最后一个痕迹值的样式,但是当我尝试将值保存到变量时,我只得到[object Object]。

当我输入时:console.dir($('ul.breadcrumbs li:last')); 进入控制台我看到下面的两个值,这是我想要的面包屑文本,列出但我不知道如何将它们分配给变量?

innerHTML: "Travel Systems"

innerText: "Travel Systems"

1 个答案:

答案 0 :(得分:0)

只需获取文字并通过text()html()函数将其存储在变量中:

// You can use text() or html() to get the respective content in your variable
var breadcrumb = $('ul li.breadcrumbs:last').text();

或者,如果您有多个元素,则可以通过map()函数将所需的属性映射到数组:

var breadcrumbs = $('ul li.breadcrumbs:last').map(function() {
    // Access the property that you need from each element here
    return $(this).text();
});