我有这个jQuery:
$(".ta").siblings(".Aname:eq(0)").css("top",+=$(".Text").height()+15);
但它不起作用。我也尝试过这种方式:
$(".ta").siblings(".Aname:eq(0)").css("top",'+=$(".Text").height()+15');
但它也没有用。
答案 0 :(得分:0)
您必须获取当前最高值,然后添加新值,然后在使用.css()
设置值时再次附加“px”以下是它的样子:
var element = $(".ta").siblings(".Aname:eq(0)");
var currTop = Number(element.css("top").replace("px", ""));
var amountToAdd = $(".Text").height() + 15;
$(element).css("top", (currTop + amountToAdd + "px"));
<强> And here is a WORKING DEMO 强>