Jquery 如果是最后一个孩子或倒数第二个孩子

Jquery 如果是最后一个孩子或倒数第二个孩子,jquery,Jquery,在本例中,我如何定位倒数第二个孩子 if( ($(this).is(":last-child")) || ($(this).is(":eq(-2)")) ) { :最后一个孩子对我有效,但不是:eq(-2)试试这个: $(this).is(":nth-last-child(2)") 试试这个: $(this).is(":nth-last-child(2)") 尝试使用 第n个最后一个子选择器 说明:选择作为其第n个子元素的所有元素 父元素,从最后一个元素到第一个元素计数 jQuery(:

在本例中,我如何定位倒数第二个孩子

if( ($(this).is(":last-child")) || ($(this).is(":eq(-2)")) ) {
:最后一个孩子
对我有效,但不是
:eq(-2)

试试这个:

$(this).is(":nth-last-child(2)")
试试这个:

$(this).is(":nth-last-child(2)")
尝试使用


第n个最后一个子选择器 说明:选择作为其第n个子元素的所有元素 父元素,从最后一个元素到第一个元素计数

jQuery(:第n个最后的子级(索引/偶数/奇数/等式)

索引:要匹配的每个子级的索引,从最后一个开始 (1) ,字符串偶数或奇数,或方程(如。 :n最后一个孩子(偶数),:n最后一个孩子(4n))

新增版本:1.9

尝试使用


第n个最后一个子选择器 说明:选择作为其第n个子元素的所有元素 父元素,从最后一个元素到第一个元素计数

jQuery(:第n个最后的子级(索引/偶数/奇数/等式)

索引:要匹配的每个子级的索引,从最后一个开始 (1) ,字符串偶数或奇数,或方程(如。 :n最后一个孩子(偶数),:n最后一个孩子(4n))

新增版本:1.9


我已经试过了,这个代码运行得很好

示例

var abs = '<?php echo $this->getOrder()->getStatusLabel() ?>';
 //alert(abs);
 if(abs == "Delivery Complete"){
  //alert('Sucssess')
  var asscer = document.getElementsByClassName('form-buttons')[0].lastChild;
  asscer.style.display = "none";
  }
 if(abs == "Pending with OPS"){
  var asscer = document.getElementsByClassName('form-buttons')[0].lastChild.previousSibling;
  asscer.style.display = "none";
  //alert(asscer);

 }
var abs='';
//警报(abs);
如果(abs=“交付完成”){
//警报(“成功”)
var asscer=document.getElementsByClassName('form-buttons')[0]。lastChild;
asscer.style.display=“无”;
}
如果(abs==“与OPS挂起”){
var asscer=document.getElementsByClassName('form-buttons')[0].lastChild.previousSibling;
asscer.style.display=“无”;
//警报(助理);
}

我已经试过了。这段代码运行良好

示例

var abs = '<?php echo $this->getOrder()->getStatusLabel() ?>';
 //alert(abs);
 if(abs == "Delivery Complete"){
  //alert('Sucssess')
  var asscer = document.getElementsByClassName('form-buttons')[0].lastChild;
  asscer.style.display = "none";
  }
 if(abs == "Pending with OPS"){
  var asscer = document.getElementsByClassName('form-buttons')[0].lastChild.previousSibling;
  asscer.style.display = "none";
  //alert(asscer);

 }
var abs='';
//警报(abs);
如果(abs=“交付完成”){
//警报(“成功”)
var asscer=document.getElementsByClassName('form-buttons')[0]。lastChild;
asscer.style.display=“无”;
}
如果(abs==“与OPS挂起”){
var asscer=document.getElementsByClassName('form-buttons')[0].lastChild.previousSibling;
asscer.style.display=“无”;
//警报(助理);
}