选择器以获得父母的流行

时间:2015-10-14 11:25:26

标签: javascript jquery

是否可以仅使用选择器

实现以下目的
$(this:parent:prev)

我希望得到父母的支持。我只想使用选择器

3 个答案:

答案 0 :(得分:4)

没有父选择器和上一个兄弟选择器,因此您必须使用, bparent方法

prev

如果您查看$(this).parent().prev(); 的{​​{3}},则不需要:parent

  

选择至少有一个子节点(元素或文本)的所有元素。

您可以在jQuery中创建自定义:parent选择器,如下所示:

:parent
$.extend($.expr[':'], {
  parent: function(element, _, m) {
    return $(element).parent();
  }
});

$('span:parent').css('color', 'green').prepend('Hello World!');

答案 1 :(得分:2)

在纯JavaScript中,这将是:

validationHeader

答案 2 :(得分:0)

尝试

$(this).parent('div').prev();