在我的页面上,我有多个具有指定类别的div,它们有2个span元素。我想检查第二个元素是否有特定的类,在第二个跨度之间添加新的跨度对象。如何在2个跨度之间添加跨度?
var allrtSp = $(".rtSp");
for (i = 0; i < allrtSp.length; i++) {
var cls= $(allrtSp[i]).next().attr('class');
var newSpan;
if (cls != 'rtMinus' && cls != 'rtPlus')
{
$(allrtSp[i]).add('<span class="rtNoChild"></span>');
}
}
我用上面的代码,但是这是行不通的。
不知道为什么你这样做,看起来并不需要它。 – Dunhamzzz
那该怎么办呢? – Ankit
这可以在jQuery选择器中更简洁地完成,而不是混合原生JavaScript循环和jQuery节点遍历。请参阅下面的答案。 – andyb