在此示例中,如何定位倒数第二个孩子?
if( ($(this).is(":last-child")) || ($(this).is(":eq(-2)")) ) {
:last-child
对我有用,但不是:eq(-2)
。
在此示例中,如何定位倒数第二个孩子?
if( ($(this).is(":last-child")) || ($(this).is(":eq(-2)")) ) {
:last-child
对我有用,但不是:eq(-2)
。
if ($(this).is(":last-child, :nth-last-child(2)"))
描述:选择所有其父元素的第 n 个子元素,从最后一个元素计数到第一个元素。
jQuery(":nth-last-child(index/even/odd/equation)")
index:要匹配的每个子元素的索引,从最后一个 (1)、偶数或奇数字符串或等式开始(例如 :nth-last-child(even), :nth-last-child(4n) )
添加的版本: 1.9
尝试这个:
$(this).is(":nth-last-child(2)")
我试过这段代码工作正常。
示例:
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);
}