请考虑以下代码:
jQuery(function($)
{
$(document).ready(function()
{
$(".td-block-row").each(function()
{
var item = $(this);
$(".td-block-span4:nth-child(3)").prependTo(item.next());
});
});
});
我正在尝试遍历每个.td-block-row
div,并从中挑出第三个.td-block-span4
元素,然后将其移至下一个.td-block-row
我目前拥有的代码(上图)将移动每个 Nth .td-block-span4
,而不仅仅是每个循环中当前div中的一个。基本上我正在尝试做类似的事情:
$(item ".td-block-span4:nth-child(3)").prependTo(item.next());
这可能只是找出使用item var的正确语法,或者我采取了一种完全错误的方法。
任何建议都会受到赞赏,因为我对JS没什么经验
答案 0 :(得分:2)
问题是您需要相对于当前元素(在每个处理程序中)查询if count == target
echo $line >> fixed.csv
else
#append the next line and do the count again
。所以
td-block-span4:nth-child(3)