前端面试题常考&必考之--用jquery写出当前元素的同辈元素的第二个结点的value值
问题:用jquery写出当前元素的同辈元素的第二个结点的value值???
分析:该题目有一个坑,那就是,如果当前元素没有第二个兄弟结点呢(坑坑坑)
解析:
一般我们可能会这样写:
$(this).siblings().eq(1).val() ; //该元素的兄弟结点的第二个结点的值
但对于这道面试题我们需要这样写:
var nod=$(this).siblings().eq(1);
if(nod.length<1){
return "";
}else{
return nod.val();
}