长话短说,我在这里有一个很长的故事,但把它缩减为Q& A来帮助别人!
我有以下循环:
$$('#leftCntr label').each(function(elem){
if($(elem).previous(0).match('h3'))
{
console.log($(elem).previous(0).innerHTML);
}
});
它不起作用......但问题非常明显......
我必须检查是否真的有一个以前,否则你无法链接功能
答案 0 :(得分:1)
有些元素没有以前的元素...... -_-但只有父母的课程, 我花了3到4个小时来解决这个问题| - ) 所以我希望我可以帮助这个人!!!
$$('#leftCntr label').each(function(elem){
if($(elem).previous(0) && $(elem).previous(0).match('h3'))
{
console.log($(elem).previous(0).innerHTML);
}
});
P.S。刚开始使用stackoverflow帐户,因为它只是这样的东西最好的网站,我也想帮忙! :)我希望在遇到问题时为人们提供更多解决尴尬问题的方案!