Jquery 通过DOM访问特定元素
我和多姆有麻烦。我试图访问特定Jquery 通过DOM访问特定元素,jquery,dom,Jquery,Dom,我和多姆有麻烦。我试图访问特定元素的类 HTML: 编辑:的上一个同级节点似乎是某个文本节点!!。。不知道为什么试试这个: $('label') .prev('span') // get the previous span of label .attr('class'); // get class of the span. 或 试试这个: $('label') .prev('span') // get the previous span of lab
元素的类
HTML:
编辑:的上一个同级节点似乎是某个文本节点!!。。不知道为什么试试这个:
$('label')
.prev('span') // get the previous span of label
.attr('class'); // get class of the span.
或
试试这个:
$('label')
.prev('span') // get the previous span of label
.attr('class'); // get class of the span.
或
使用以下方法:
var sibling = $('label').siblings('span').first();
var class = $(sibling).attr('class');
使用以下命令:
var sibling = $('label').siblings('span').first();
var class = $(sibling).attr('class');
如果您正在使用jQuery,只需使用:
var classes = $(label[0]).prev().attr('class');
我建议不要将您的'class'变量命名为'class',因为它在javascript中是一个保留字。如果您使用的是jQuery,只需使用:
var classes = $(label[0]).prev().attr('class');
我建议不要将您的'class'变量命名为'class',因为它在javascript中是一个保留字。他希望找到同级span的类而不是它的父类:
var class=$(parent.find('span').attr(“class”)代码>?他希望查找同级span的类而不是其父类:var class=$(父类).find('span').attr(“类”)代码>?不工作!。。上一个同级节点是“文本”节点!。。看不出是怎么回事,如果是这样,那么分配标签[0]会出现问题,您能告诉我们如何/在哪里分配该值吗?嘿,我发现了错误。在某些情况下,布局是这样的:不工作!。。上一个同级节点是“文本”节点!。。看不出是怎么回事,如果是这样,那么分配标签[0]会出现问题,您能告诉我们如何/在哪里分配该值吗?嘿,我发现了错误。在某些情况下,布局如下所示:
var classes = $(label[0]).prev().attr('class');