Jquery选择器:如何选择给定span类中的内容

Jquery选择器:如何选择给定span类中的内容,jquery,html,css-selectors,Jquery,Html,Css Selectors,我有一个这样的锚。我想选择span类“leftpanel_keywords”中的内容。如何使用jquery实现这一点?取决于整个页面的结构。。有几种不同的方式可以设置选择器的格式: <a class='leftpanel_anchor' tag='solutions' href='javascript:void(0)' > Solutions to <span class='leftpanel_keywords'>firstConResult</span>&l

我有一个这样的锚。我想选择span类“leftpanel_keywords”中的内容。如何使用jquery实现这一点?

取决于整个页面的结构。。有几种不同的方式可以设置选择器的格式:

<a class='leftpanel_anchor' tag='solutions' href='javascript:void(0)' > Solutions to <span class='leftpanel_keywords'>firstConResult</span></a>
将获得任何具有类“leftpanel_关键字”的元素

将为任何具有类“leftpanel_anchor”的锚点获取内部类“leftpanel_关键字”


这两个选项都将显示范围内的文本。

取决于整个页面的结构。。有几种不同的方式可以设置选择器的格式:

<a class='leftpanel_anchor' tag='solutions' href='javascript:void(0)' > Solutions to <span class='leftpanel_keywords'>firstConResult</span></a>
$("A.leftpanel_anchor .leftpanel_keywords")").text()
将获得任何具有类“leftpanel_关键字”的元素

将为任何具有类“leftpanel_anchor”的锚点获取内部类“leftpanel_关键字”

这两个选项都将为您提供范围内的文本

$("A.leftpanel_anchor .leftpanel_keywords")").text()
这将仅选择锚点中的锚点

如果这种情况不止一次发生,你应该至少给锚一个ID

这将仅选择锚点中的锚点


如果不止一次出现这种情况,你应该至少给主播一个ID。

如果我答对了问题,有一种方法可以做到这一点:

$('a.leftpanel_anchor .leftpanel_keywords').text();

如果我答对了问题,有一个方法可以做到:

$('a.leftpanel_anchor .leftpanel_keywords').text();

$('.leftpanel_关键字').text()有什么问题?

有什么问题?
$('.leftpanel_关键字').text()

如果希望结果中包含HTML(span标记),请使用.HTML()方法。如果没有,请按照其他人的建议使用.text()方法:

$(".leftpanel_anchor > .leftpanel_keywords").text()
$(“.leftpanel_anchor”).html()//返回所有内容,包括标记
$(“.leftpanel_anchor”).text()//仅返回文本,减去任何标记

如果希望结果中包含HTML(span标记),请使用.HTML()方法。如果没有,请按照其他人的建议使用.text()方法:

$(".leftpanel_anchor > .leftpanel_keywords").text()
$(“.leftpanel_anchor”).html()//返回所有内容,包括标记
$(“.leftpanel_anchor”).text()//仅返回文本,减去任何标记

您可以使用CSS类选择器获取元素。类选择器的工作原理如下:

$(".leftpanel_anchor").html(); //Returns everything, including <span> tags
$(".leftpanel_anchor").text(); //Returns only the text, minus any tags
然后返回该DOM元素的jQuery对象,您可以在该对象上调用各种方法来执行各种操作,例如动画、内容操作以及使用jQuery可以执行的任何操作

在这里的示例中,您可以通过调用以下命令获取innerHTML值(元素的内容):

$('.name_of_class')
有很多地方可以阅读更多关于jQuery选择器、DOM遍历和DOM操作、jQuery的一些最重要部分以及激动人心的功能的基本构建块的信息!看看吧,这是一个很好的简单实用的教程和屏幕广播的集合。另请看,这是一个全面的参考


希望这有帮助

您可以使用CSS类选择器获取元素。类选择器的工作原理如下:

$(".leftpanel_anchor").html(); //Returns everything, including <span> tags
$(".leftpanel_anchor").text(); //Returns only the text, minus any tags
然后返回该DOM元素的jQuery对象,您可以在该对象上调用各种方法来执行各种操作,例如动画、内容操作以及使用jQuery可以执行的任何操作

在这里的示例中,您可以通过调用以下命令获取innerHTML值(元素的内容):

$('.name_of_class')
有很多地方可以阅读更多关于jQuery选择器、DOM遍历和DOM操作、jQuery的一些最重要部分以及激动人心的功能的基本构建块的信息!看看吧,这是一个很好的简单实用的教程和屏幕广播的集合。另请看,这是一个全面的参考


希望这有帮助

.html()不会返回span标记。它的行为类似于innerHTML。我的选择器正在锚定..html()不会返回span标记。它的行为类似于innerHTML。我的选择器正在锚定。