我有两个div,
<div id="input text">
<fieldset>
</fieldset>
</div>
<div id=1>
</div>
在我的JQuery中,我试图将一些元素附加到#1之前的Div,如何这样做..
$("<p>title</p>").appendTo(previous to 1 and inside fieldset );
因为我有很多这样的div我试图使用之前的1来追加?请建议我...
答案 0 :(得分:3)
最短版本:
$("<p>title</p>").appendTo($("#1").prevAll("div:first").find("fieldset"));
扩展版本:
/* 1 */ var $destination = $("#1")
/* 2 */ .prevAll("div:first")
/* 3 */ .find("fieldset");
/* 4 */ $("<p>title</p>").appendTo($destination);
答案 1 :(得分:1)
$("<p>title</p>").appendTo($("#1").prev("div"));